|
|
1.1 root 1: /*
2: * general file and stream ioctls
3: */
4:
5: /*
6: * for FIOINSLD
7: */
8: struct insld {
9: short ld;
10: short level;
11: };
12:
13: /*
14: * for passing files across streams
15: */
16: struct passfd {
17: int fd;
18: short uid;
19: short gid;
20: short nice;
21: char logname[8];
22: };
23:
24: /*
25: * file ioctls
26: */
27: #define FIOCLEX (('f'<<8)|1)
28: #define FIONCLEX (('f'<<8)|2)
29: #define FIOPUSHLD (('f'<<8)|3)
30: #define FIOPOPLD (('f'<<8)|4)
31: #define FIOLOOKLD (('f'<<8)|5)
32: #define FIOINSLD (('f'<<8)|6)
33: #define FIOSNDFD (('f'<<8)|7)
34: #define FIORCVFD (('f'<<8)|8)
35: #define FIOACCEPT (('f'<<8)|9)
36: #define FIOREJECT (('f'<<8)|10)
37: #define FIONREAD (('f'<<8)|127)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.