CPIO.H(7) Miscellaneous Information Manual CPIO.H(7)
NAME
cpio.h — cpio
archive values
SYNOPSIS
#include
<cpio.h>
DESCRIPTION
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"
APPLICATION USAGE
None.
RATIONALE
None.
FUTURE DIRECTIONS
None.
SEE ALSO
XCU pax(1)
CHANGE HISTORY
First released in the Headers Interface, Issue 3 specification. Derived from the POSIX.1-1988 standard.
Issue 6
The SEE ALSO is updated to refer to pax(1).
Issue 7
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, 2008 posix.fail