4 * this code is protected by the GNU affero GPLv3
5 * author:Sylvain BERTRAND
7 /* some commands may be already defined for some archs */
8 #define ULINUX_F_DUPFD 0 /* dup */
9 #define ULINUX_F_GETFD 1 /* get close_on_exec */
10 #define ULINUX_F_SETFD 2 /* set/clear close_on_exec */
11 #define ULINUX_F_GETFL 3 /* get file->f_flags */
12 #define ULINUX_F_SETFL 4 /* set file->f_flags */
13 #ifndef ULINUX_F_GETLK
14 #define ULINUX_F_GETLK 5
15 #define ULINUX_F_SETLK 6
16 #define ULINUX_F_SETLKW 7
18 #ifndef ULINUX_F_SETOWN
19 #define ULINUX_F_SETOWN 8 /* for sockets */
20 #define ULINUX_F_GETOWN 9 /* for sockets */
22 #ifndef ULINUX_F_SETSIG
23 #define ULINUX_F_SETSIG 10 /* for sockets */
24 #define ULINUX_F_GETSIG 11 /* for sockets */
26 #ifndef ULINUX_F_SETOWN_EX
27 #define ULINUX_F_SETOWN_EX 15
28 #define ULINUX_F_GETOWN_EX 16