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