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 package org.spf4j.unix;
33
34
35
36
37 public final class UnixConstants {
38 public static final int O_RDONLY = 0;
39 public static final int O_WRONLY = 1;
40 public static final int O_RDWR = 2;
41 public static final int O_APPEND = 8;
42 public static final int O_CREAT = 512;
43 public static final int O_EXCL = 2048;
44 public static final int O_TRUNC = 1024;
45 public static final int O_SYNC = 128;
46 public static final int O_DSYNC = 4194304;
47 public static final int O_NOFOLLOW = 256;
48 public static final int S_IAMB = 511;
49 public static final int S_IRUSR = 256;
50 public static final int S_IWUSR = 128;
51 public static final int S_IXUSR = 64;
52 public static final int S_IRGRP = 32;
53 public static final int S_IWGRP = 16;
54 public static final int S_IXGRP = 8;
55 public static final int S_IROTH = 4;
56 public static final int S_IWOTH = 2;
57 public static final int S_IXOTH = 1;
58 public static final int S_IFMT = 61440;
59 public static final int S_IFREG = 32768;
60 public static final int S_IFDIR = 16384;
61 public static final int S_IFLNK = 40960;
62 public static final int S_IFCHR = 8192;
63 public static final int S_IFBLK = 24576;
64 public static final int S_IFIFO = 4096;
65 public static final int R_OK = 4;
66 public static final int W_OK = 2;
67 public static final int X_OK = 1;
68 public static final int F_OK = 0;
69 public static final int ENOENT = 2;
70 public static final int EACCES = 13;
71 public static final int EEXIST = 17;
72 public static final int ENOTDIR = 20;
73 public static final int EINVAL = 22;
74 public static final int EXDEV = 18;
75 public static final int EISDIR = 21;
76 public static final int ENOTEMPTY = 66;
77 public static final int ENOSPC = 28;
78 public static final int EAGAIN = 35;
79 public static final int ENOSYS = 78;
80 public static final int ELOOP = 62;
81 public static final int EROFS = 30;
82 public static final int ENODATA = 96;
83 public static final int ERANGE = 34;
84 public static final int AT_SYMLINK_NOFOLLOW = 0;
85 public static final int AT_REMOVEDIR = 0;
86
87 private UnixConstants() { }
88 }