File:  [MW Coherent from dump] / coherent / a / usr / man / ALL / headerfiles
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Wed May 29 04:56:34 2019 UTC (7 years ago) by root
Branches: MarkWilliams, MAIN
CVS tags: relic, HEAD
coherent



header files                 Overview                header files




A header file is a file of C code that contains definitions, dec-
larations, and structures commonly used in a given situation.  By
tradition, a  header file always  has the suffix  ``.h''.  Header
files are  invoked within  a C  program by the  command #iinncclluuddee,
which is  read by cpp, the C preprocessor;  for this reason, they
are also called ``include files''.

Header files  are one of the  most useful tools available  to a C
programmer.  They allow you to put  into one place all of the in-
formation  that  the different  modules  of  your program  share.
Proper  use of  header files  will make  your programs  easier to
maintain and to port to other environments.

COHERENT includes the following header files:
aacccceessss.hh       Check accessibility
aacccctt.hh         Format for process-accounting file
aaccttiioonn.hh       Describe parsing action and goto tables
ssyyss/aalllloocc.hh    Define the allocator
aarr.hh           Format for archive files
aasscciiii.hh        Define non-printable ASCII characters
aasssseerrtt.hh       Define aasssseerrtt()
ssyyss/bbuuff.hh      Buffer header
ccaannoonn.hh        Portable layout of binary data
ssyyss/cchhaarrss.hh    Character definitions
ssyyss/ccoonn.hh      Configure device drivers
ssyyss/ccoonnsstt.hh    Declare machine-dependent constants
ccttyyppee.hh        Header file for data tests
ccuurrsseess.hh       Declare/define ccuurrsseess routines
ssyyss/ddeeffttttyy.hh   Default tty settings
ssyyss/ddiirr.hh      Directory format
ddiirreenntt.hh       Define constant ddiirreenntt
dduummppttaappee.hh     Define data structures for dump tapes
eebbccddiicc.hh       Define constants for non-printable EBCDIC characters
eerrrrnnoo.hh        Error numbers used by errno()
ssyyss/ffbbllkk.hh     Define disk-free block
ssyyss/ffccnnttll.hh    Manifest constants for file-handling functions"
ssyyss/ffdd.hh       Declare file-descriptor structure
ssyyss/ffddiiooccttll.hh  Control floppy-disk I/O
ssyyss/ffddiisskk.hh    Fixed-disk constants and structures
ssyyss/ffiillssyyss.hh   Structures and constants for super block
ffppeerrrr.hh        Constants used with floating-point exception codes
ggrrpp.hh          Declare group structure
ssyyss/hhddiiooccttll.hh  Control hard-disk I/O
ssyyss/iinnoo.hh      Constants and structures for i-nodes
ssyyss/iinnooddee.hh    Constants and structures for memory-resident i-nodes
ssyyss/iioo.hh       Constants and structures used by I/O
ssyyss/iippcc.hh      Declarations for process communications
ll.oouutt.hh        Object file format
ssyyss/llppiiooccttll.hh  Definitions for line-printer I/O control
ssyyss/mmaacchhiinnee.hh  Machine-dependent definitions
ssyyss/mmaalllloocc.hh   Definitions for memory-allocation functions
mmaatthh.hh         Declare mathematics functions
ssyyss/mmddaattaa.hh    Define machine-specific magic numbers
mmnnttttaabb.hh       Structure for mount table


COHERENT Lexicon                                           Page 1




header files                 Overview                header files



mmoonn.hh          Read profile output files
ssyyss/mmoouunntt.hh    Define the mount table
mmpprreecc.hh        Multiple-precision arithmetic
ssyyss/mmssgg.hh      Definitions for message facility
ssyyss/mmssiigg.hh     Machine-dependent signals
mmttaabb.hh         Currently mounted file systems
ssyyss/mmttiiooccttll.hh  Magnetic-tape I/O control
mmttyyppee.hh        List processor code numbers
nn.oouutt.hh        Define n.out file structure
ssyyss/ppaarraamm.hh    Define machine-specific parameters
ppaatthh.hh         Define/declare constants and functions used with path
ssyyss/ppoollll.hh     Define structures/constants used with polling devices
ssyyss/pprroocc.hh     Define structures/constants used with processes
ppwwdd.hh          Declare password structure
ssyyss/sscchheedd.hh    Define constants used with scheduling
ssyyss/sseegg.hh      Definitions used with segmentation
ssyyss/sseemm.hh      Definitions used by semaphore facility
sseettjjmmpp.hh       Define setjmp() and longjmp()
ssggttttyy.hh        Definitions used to control terminal I/O
ssyyss/sshhmm.hh      Definitions used with shared memory
ssiiggnnaall.hh       Declare signals
ssyyss/ssttaatt.hh     Definitions and declarations used to obtain file status
ssttddddeeff.hh       Declare/define standard definitions
ssttddiioo.hh        Declarations and definitions for I/O
ssyyss/ssttrreeaamm.hh   Definitions for message facility"
ssttrriinngg.hh       Declare string functions
tteerrmmiioo.hh       Definitions used with terminal input and output
ttiimmee.hh         Give time-description structure
ssyyss/ttiimmeebb.hh    Declare timeb structure
ttiimmeeff.hh        Definitions for user-level timed functions
ssyyss/ttiimmeeoouutt.hh  Define the timer queue
ssyyss/ttiimmeess.hh    Definitions used with times() system call
ssyyss/ttttyy.hh      Define flags used with tty processing
ssyyss/ttyyppeess.hh    Declare system-specific data types
ssyyss/uupprroocc.hh    Definitions used with user processes
uuttmmpp.hh         Login accounting information
ssyyss/uuttssnnaammee.hh  Define utsname structure
vv77ssggttttyy.hh      UNIX Version 7-style terminal I/O

***** See Also *****

C language, #include, portability















COHERENT Lexicon                                           Page 2



unix.superglobalmegacorp.com

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