1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
// https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/cpio.h.html
#include "core.h"
#include <cpio.h>
#ifndef MAGIC
#error MAGIC
#endif
TEST(cpio_h)
{
MACRO_VALUE(C_IRUSR, 0400);
MACRO_VALUE(C_IWUSR, 0200);
MACRO_VALUE(C_IXUSR, 0100);
MACRO_VALUE(C_IRGRP, 040);
MACRO_VALUE(C_IWGRP, 020);
MACRO_VALUE(C_IXGRP, 010);
MACRO_VALUE(C_IROTH, 04);
MACRO_VALUE(C_IWOTH, 02);
MACRO_VALUE(C_IXOTH, 01);
MACRO_VALUE(C_ISUID, 04000);
MACRO_VALUE(C_ISGID, 02000);
MACRO_VALUE(C_ISVTX, 01000);
MACRO_VALUE(C_ISDIR, 040000);
MACRO_VALUE(C_ISFIFO, 010000);
MACRO_VALUE(C_ISREG, 0100000);
MACRO_VALUE(C_ISBLK, 060000);
MACRO_VALUE(C_ISCHR, 020000);
MACRO_VALUE(C_ISCTG, 0110000);
MACRO_VALUE(C_ISLNK, 0120000);
MACRO_VALUE(C_ISSOCK, 0140000);
}
|