Optional header information
The template for optional information
varies among different systems that use COFF.
Applications place all system-dependent information
into this record.
This allows different operating systems access to information
that only that operating system uses without forcing all
COFF files to save space for that information.
General utility programs (for example, the symbol table access
library functions, and the disassembler)
are made to work properly on any common object file.
This is done by seeking past this
record using the size of optional header information in the file
header field f_opthdr.
Standard UNIX system a.out header
File header declaration
© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003