chiark / gitweb /
eglibc (2.11.3-4+deb6u3) squeeze-lts; urgency=medium
[eglibc.git] / debian / patches / alpha / local-fcntl_h.diff
1 ---
2  ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h |   15 +++++++++++++++
3  1 file changed, 15 insertions(+)
4
5 --- a/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
6 +++ b/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
7 @@ -87,6 +87,21 @@
8  #ifdef __USE_GNU
9  # define F_SETSIG      10      /* Set number of signal to be sent.  */
10  # define F_GETSIG      11      /* Get number of signal to be sent.  */
11 +
12 +# define F_SETOWN_EX     15
13 +# define F_GETOWN_EX     16
14 +
15 +enum __pid_type
16 +  {
17 +    F_OWNER_TID = 0,    /* Kernel thread.  */
18 +    F_OWNER_PID,        /* Process.  */
19 +    F_OWNER_GID         /* Process group.  */
20 +  };
21 +
22 +struct f_owner_ex {
23 +        int     type;
24 +        pid_t   pid;
25 +};
26  #endif
27  
28  #ifdef __USE_GNU