Annotation of coherent/a/usr/man/ALL/headerfiles, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: header files                 Overview                header files
                      4: 
                      5: 
                      6: 
                      7: 
                      8: A header file is a file of C code that contains definitions, dec-
                      9: larations, and structures commonly used in a given situation.  By
                     10: tradition, a  header file always  has the suffix  ``.h''.  Header
                     11: files are  invoked within  a C  program by the  command #iinncclluuddee,
                     12: which is  read by cpp, the C preprocessor;  for this reason, they
                     13: are also called ``include files''.
                     14: 
                     15: Header files  are one of the  most useful tools available  to a C
                     16: programmer.  They allow you to put  into one place all of the in-
                     17: formation  that  the different  modules  of  your program  share.
                     18: Proper  use of  header files  will make  your programs  easier to
                     19: maintain and to port to other environments.
                     20: 
                     21: COHERENT includes the following header files:
                     22: aacccceessss.hh       Check accessibility
                     23: aacccctt.hh         Format for process-accounting file
                     24: aaccttiioonn.hh       Describe parsing action and goto tables
                     25: ssyyss/aalllloocc.hh    Define the allocator
                     26: aarr.hh           Format for archive files
                     27: aasscciiii.hh        Define non-printable ASCII characters
                     28: aasssseerrtt.hh       Define aasssseerrtt()
                     29: ssyyss/bbuuff.hh      Buffer header
                     30: ccaannoonn.hh        Portable layout of binary data
                     31: ssyyss/cchhaarrss.hh    Character definitions
                     32: ssyyss/ccoonn.hh      Configure device drivers
                     33: ssyyss/ccoonnsstt.hh    Declare machine-dependent constants
                     34: ccttyyppee.hh        Header file for data tests
                     35: ccuurrsseess.hh       Declare/define ccuurrsseess routines
                     36: ssyyss/ddeeffttttyy.hh   Default tty settings
                     37: ssyyss/ddiirr.hh      Directory format
                     38: ddiirreenntt.hh       Define constant ddiirreenntt
                     39: dduummppttaappee.hh     Define data structures for dump tapes
                     40: eebbccddiicc.hh       Define constants for non-printable EBCDIC characters
                     41: eerrrrnnoo.hh        Error numbers used by errno()
                     42: ssyyss/ffbbllkk.hh     Define disk-free block
                     43: ssyyss/ffccnnttll.hh    Manifest constants for file-handling functions"
                     44: ssyyss/ffdd.hh       Declare file-descriptor structure
                     45: ssyyss/ffddiiooccttll.hh  Control floppy-disk I/O
                     46: ssyyss/ffddiisskk.hh    Fixed-disk constants and structures
                     47: ssyyss/ffiillssyyss.hh   Structures and constants for super block
                     48: ffppeerrrr.hh        Constants used with floating-point exception codes
                     49: ggrrpp.hh          Declare group structure
                     50: ssyyss/hhddiiooccttll.hh  Control hard-disk I/O
                     51: ssyyss/iinnoo.hh      Constants and structures for i-nodes
                     52: ssyyss/iinnooddee.hh    Constants and structures for memory-resident i-nodes
                     53: ssyyss/iioo.hh       Constants and structures used by I/O
                     54: ssyyss/iippcc.hh      Declarations for process communications
                     55: ll.oouutt.hh        Object file format
                     56: ssyyss/llppiiooccttll.hh  Definitions for line-printer I/O control
                     57: ssyyss/mmaacchhiinnee.hh  Machine-dependent definitions
                     58: ssyyss/mmaalllloocc.hh   Definitions for memory-allocation functions
                     59: mmaatthh.hh         Declare mathematics functions
                     60: ssyyss/mmddaattaa.hh    Define machine-specific magic numbers
                     61: mmnnttttaabb.hh       Structure for mount table
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 
                     67: 
                     68: 
                     69: header files                 Overview                header files
                     70: 
                     71: 
                     72: 
                     73: mmoonn.hh          Read profile output files
                     74: ssyyss/mmoouunntt.hh    Define the mount table
                     75: mmpprreecc.hh        Multiple-precision arithmetic
                     76: ssyyss/mmssgg.hh      Definitions for message facility
                     77: ssyyss/mmssiigg.hh     Machine-dependent signals
                     78: mmttaabb.hh         Currently mounted file systems
                     79: ssyyss/mmttiiooccttll.hh  Magnetic-tape I/O control
                     80: mmttyyppee.hh        List processor code numbers
                     81: nn.oouutt.hh        Define n.out file structure
                     82: ssyyss/ppaarraamm.hh    Define machine-specific parameters
                     83: ppaatthh.hh         Define/declare constants and functions used with path
                     84: ssyyss/ppoollll.hh     Define structures/constants used with polling devices
                     85: ssyyss/pprroocc.hh     Define structures/constants used with processes
                     86: ppwwdd.hh          Declare password structure
                     87: ssyyss/sscchheedd.hh    Define constants used with scheduling
                     88: ssyyss/sseegg.hh      Definitions used with segmentation
                     89: ssyyss/sseemm.hh      Definitions used by semaphore facility
                     90: sseettjjmmpp.hh       Define setjmp() and longjmp()
                     91: ssggttttyy.hh        Definitions used to control terminal I/O
                     92: ssyyss/sshhmm.hh      Definitions used with shared memory
                     93: ssiiggnnaall.hh       Declare signals
                     94: ssyyss/ssttaatt.hh     Definitions and declarations used to obtain file status
                     95: ssttddddeeff.hh       Declare/define standard definitions
                     96: ssttddiioo.hh        Declarations and definitions for I/O
                     97: ssyyss/ssttrreeaamm.hh   Definitions for message facility"
                     98: ssttrriinngg.hh       Declare string functions
                     99: tteerrmmiioo.hh       Definitions used with terminal input and output
                    100: ttiimmee.hh         Give time-description structure
                    101: ssyyss/ttiimmeebb.hh    Declare timeb structure
                    102: ttiimmeeff.hh        Definitions for user-level timed functions
                    103: ssyyss/ttiimmeeoouutt.hh  Define the timer queue
                    104: ssyyss/ttiimmeess.hh    Definitions used with times() system call
                    105: ssyyss/ttttyy.hh      Define flags used with tty processing
                    106: ssyyss/ttyyppeess.hh    Declare system-specific data types
                    107: ssyyss/uupprroocc.hh    Definitions used with user processes
                    108: uuttmmpp.hh         Login accounting information
                    109: ssyyss/uuttssnnaammee.hh  Define utsname structure
                    110: vv77ssggttttyy.hh      UNIX Version 7-style terminal I/O
                    111: 
                    112: ***** See Also *****
                    113: 
                    114: C language, #include, portability
                    115: 
                    116: 
                    117: 
                    118: 
                    119: 
                    120: 
                    121: 
                    122: 
                    123: 
                    124: 
                    125: 
                    126: 
                    127: 
                    128: 
                    129: 
                    130: COHERENT Lexicon                                           Page 2
                    131: 
                    132: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.