COHERENT manpages
This page displays the COHERENT manpage for arcoff.h [COFF archive-file header].
List of available manpages
Index
arcoff.h -- Header File
COFF archive-file header
#include <coff/arcoff.h>
arcoff.h declares the structure ar_hdr, which is the header to a member of
an archive. ar_hdr is structured as follows:
struct ar_hdr
{
char ar_name[16]; /* file member name - `/' terminated */
char ar_date[12]; /* file member date - decimal */
char ar_uid[6]; /* file member user id - decimal */
char ar_gid[6]; /* file member group id - decimal */
char ar_mode[8]; /* file member mode - octal */
char ar_size[10]; /* file member size - decimal */
char ar_fmag[2]; /* ARFMAG - string to end header */
};
The COFF common-archive format has the following structure:
_______________________________________________
|__________ARCHIVE_MAGIC_STRING_______________|
|__________ARCHIVE_FILE_MEMBER_1______________|
| |
| Archive File Header "ar_hdr" |
|.............................................|
| Member Contents |
| 1. External symbol directory |
| 2. Text file |
|_____________________________________________|
|________ARCHIVE_FILE_MEMBER_2________________|
| "ar_hdr" |
|.............................................|
| Member Contents (.o or text file) |
|_____________________________________________|
| . . . |
| . . . |
| . . . |
|_____________________________________________|
|________ARCHIVE_FILE_MEMBER_n________________|
| "ar_hdr" |
|.............................................|
| Member Contents |
|_____________________________________________|
See Also
a_out.h,
file formats,
header files
Gircyc, G.R.: Understanding and Using COFF. Sebastopol, Calif, O'Reilly
& Associates, Inc., 1990.






