1
0
Files
irix-657m-src/eoe/cmd/sat/fields.h
2022-09-29 17:59:04 +03:00

171 lines
3.4 KiB
C

/* Record Header Fields */
#define MAGIC 1
#define RECTYPE 2
#define OUTSTRING 3
#define SEQUENCE 4
#define ERRNO 5
#define TIME 6
#define TICKS 7
#define SYSCALL 8
#define SUBSYSCALL 9
#define HOST_ID 10 /* a */
#define CAP 11
#define SATID 12 /* c */
#define TTY 13
#define PPID 14
#define PID 15
#define PNAME 16 /* 10 */
#define PLABEL 17
#define EUID 18 /* 12 */
#define RUID 19
#define EGID 20 /* 14 */
#define RGID 21
#define NGROUP 22 /* 16 */
#define GROUPS 23
#define CWD 24 /* 18 */
#define ROOTDIR 25
#define PCAP 26
/*
* #define 27
* #define 28
* #define 29
*/
/* Record Body Fields */
#define FILE0INODE 30 /* 1e */
#define FILE1INODE 31
#define FILE2INODE 32 /* 20 */
#define FILE0DEVICE 35
#define FILE1DEVICE 36 /* 24 */
#define FILE2DEVICE 37
#define FILE0OWN 40 /* 28 */
#define FILE1OWN 41
#define FILE2OWN 42
#define FILE0GRP 45
#define FILE1GRP 46 /* 2e */
#define FILE2GRP 47
#define FILE0MODE 50 /* 32 */
#define FILE1MODE 51
#define FILE2MODE 52
#define FILE0LABEL 55 /* 37 also used for process and IPC object label */
#define FILE1LABEL 56
#define FILE2LABEL 57
#define FILE0REQNAME 60 /* 3c */
#define FILE1REQNAME 61
#define FILE2REQNAME 62
#define FILE0ACTNAME 65 /* 41 */
#define FILE1ACTNAME 66
#define FILE2ACTNAME 67
#define FILE0ACL 68 /* 44 */
#define FILE0CAP 69
#define FILEDES0 70
/* 70-89 in use for file descriptors 0-19 */
#define FILEDES19 89
#define MAPPEDNAME0 90
/* 90-109 in use for mapped names of file descriptors 0-19 */
#define MAPPEDNAME19 109
#define OBJUMASK 119
#define OPENCREATE 120 /* 78 */
#define OPENFLAGS 121
#define NEWEUID 122
#define NEWEGID 123
#define NEWPID 124
#define FDSET 125
#define FDLIST 126
#define NFDS 127 /* 7f */
#define ATIME 130 /* 82 */
#define MTIME 131
#define ACCTSTATE 132
#define SIGNAL 133
#define PROCBLKCMD 134
#define EXITSTATUS 135
#define OBJRUID 136
#define OBJEUID 137 /* 89 */
#define OBJPID 138
#define OBJGLIST_LEN 139
#define OBJOGLIST 140 /* 8c */
#define OBJGLIST 141
#define OBJRGID 142
#define OBJEGID 143 /* 8f */
#define SVIPCID 144 /* 90 */
#define SVIPCKEY 145
#define SOCKTYPE 146
#define SOCKID 147 /* 93 */
#define SOCKID1 148
#define SOCKDSCR 149
#define SOCKDSCR1 150 /* 96 */
#define COMMDOMAIN 151
#define SOUID 152 /* 98 */
#define SOUID1 153
#define SORCVUID 154 /* 9a */
#define SORCVUID1 155
#define SOACLUIDCOUNT 156
#define SOACLUIDCOUNT1 157
#define SOACLUIDLIST 158
#define SOACLUIDLIST1 159 /* 9f */
#define RENDEZVOUS 160 /* A0 */
#define PORT 162
#define HOST 163
#define ADDR 164
#define SOCADDR 165
#define ADDRLNTH 166 /* A6 */
#define SERV 167
#define DESTPORT 168
#define DESTADDR 169 /* A9 */
#define DGLABEL 170
#define DGUID 171 /* AB */
#define IFNAME 172
#define IPOPTS 173
#define IOCTLCMD 174
#define IFFLAGS 175
#define IFMETRIC 176 /* b0 */
#define IPACKETS 177
#define IERRORS 178
#define OPACKETS 179
#define OERRORS 180 /* b4 */
#define COLLISIONS 181
#define LABEL_MAX 182
#define LABEL_MIN 183
#define DOI 184
#define AUTHORITY_MAX 185
#define AUTHORITY_MIN 186 /* ba */
#define IDIOM 187
#define IOC_UNKNOWN 188
#define HOSTNAME_SET 189
#define DOMAINNAME_SET 190 /* be */
#define HOSTID_SET 191 /* bf */
#define PRIVSTATE 192 /* c0 */
#define CTL_SAT_CMD 193
#define CTL_SAT_ARG 194
#define CTL_SAT_PID 195 /* c3 */
#define STRING 196
#define SHUTDOWN 197