|
|
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.