CPIO.H(7) Miscellaneous Information Manual CPIO.H(7)

cpio.hcpio archive values

#include <cpio.h>

The <cpio.h> header shall define the symbolic constants needed by the field of the archive format, with the names and values given in the following table:

Name Description Value (Octal)
C_IRUSR Read by owner. 0000400
C_IWUSR Write by owner. 0000200
C_IXUSR Execute by owner. 0000100
C_IRGRP Read by group. 0000040
C_IWGRP Write by group. 0000020
C_IXGRP Execute by group. 0000010
C_IROTH Read by others. 0000004
C_IWOTH Write by others. 0000002
C_IXOTH Execute by others. 0000001
C_ISUID Set user ID. 0004000
C_ISGID Set group ID. 0002000
C_ISVTX On directories, restricted deletion flag. 0001000
C_ISDIR Directory. 0040000
C_ISFIFO FIFO. 0010000
C_ISREG Regular file. 0100000
C_ISBLK Block special. 0060000
C_ISCHR Character special. 0020000
C_ISCTG Reserved. 0110000
C_ISLNK Symbolic link. 0120000
C_ISSOCK Socket. 0140000

The <cpio.h> header shall define the following symbolic constant as a string:

MAGIC    "070707"

None.

None.

None.

XCU pax(1)

First released in the Headers Interface, Issue 3 specification. Derived from the POSIX.1-1988 standard.

The SEE ALSO is updated to refer to pax(1).

The <cpio.h> header is moved from the XSI option to the Base.

This reference page is clarified with respect to macros and symbolic constants.

January 1, 2013 posix.fail