*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: ar | Section: 4 | Source: Digital UNIX | File: ar.4.gz
ar(4) Kernel Interfaces Manual ar(4) NAME ar - Archive (library) file format SYNOPSIS #include <ar.h> DESCRIPTION The archive command (ar) combines several files into one. Archives are used mainly as libraries to be searched by the link-editor ld. A file produced by ar has a magic string at the start, followed by the constituent files, each preceded by a file header. The magic number and header layout as described in the include file are: COMMON ARCHIVE FORMAT ARCHIVE File Organization: _______________________________________________ |__________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 Con- tents (.o or text file) | |_____________________________________________| | . . . | | . . . | | . . . | |_____________________________________________| |________ARCHIVE_FILE_MEMBER_n________________| | "ar_hdr" | |.............................................| | Member Contents | |_____________________________________________| The name is a blank-padded string. The ar_fmag field contains ARFMAG to help verify the presence of a header. The other fields are left-ad- justed, blank-padded numbers. They are decimal except for ar_mode, which is octal. The date is the modification date of the file at the time of its insertion into the archive. Each file begins on an even (0 mod 2) boundary; a new-line is inserted between files if necessary. Nevertheless the size given reflects the actual size of the file exclusive of padding. There is no provision for empty areas in an archive file. The encoding of the header is portable across machines. If an archive contains printable files, the archive itself is printable. RESTRICTIONS File names lose trailing blanks. Most software dealing with archives takes even an included blank as a name terminator. RELATED INFORMATION ar(1), ld(1), nm(1) delim off ar(4)

Navigation Options