The Open Group Base Specifications Issue 7
IEEE Std 1003.1-2008, 2016 Edition
Copyright © 2001-2016 The IEEE and The Open Group

#### 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"

The following sections are informative.

#### APPLICATION USAGE

> None.

#### RATIONALE

> None.

#### FUTURE DIRECTIONS

> None.

#### SEE ALSO

> XCU pax

#### 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.

#### 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.

End of informative text.

return to top of page

UNIX ® is a registered Trademark of The Open Group.
POSIX ® is a registered Trademark of The IEEE.
Copyright © 2001-2016 The IEEE and The Open Group, All Rights Reserved
[ Main Index | XBD | XSH | XCU | XRAT ]