The Open Group Base Specifications Issue 6
IEEE Std 1003.1, 2004 Edition
Copyright © 2001-2004 The IEEE and The Open Group, All Rights reserved.
A newer edition of this document exists here

NAME

cpio.h - cpio archive values

SYNOPSIS

[XSI] [Option Start] #include <cpio.h> [Option End]

DESCRIPTION

Values needed by the c_mode field of the cpio archive format are described as follows:

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 header shall define the symbolic constant:

MAGIC    "070707"


The following sections are informative.

APPLICATION USAGE

None.

RATIONALE

None.

FUTURE DIRECTIONS

None.

SEE ALSO

The Shell and Utilities volume of IEEE Std 1003.1-2001, 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, since the cpio utility is not included in the Shell and Utilities volume of IEEE Std 1003.1-2001.

End of informative text.

UNIX ® is a registered Trademark of The Open Group.
POSIX ® is a registered Trademark of The IEEE.
[ Main Index | XBD | XCU | XSH | XRAT ]