cpio.h — cpio archive values
#include <cpio.h>
The <cpio.h> header shall define the symbolic constants needed by the c_mode field of the cpio 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
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.
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.
return to top of page