Setting tag linux-2.6-22-50
[linux-2.6.git] / linux-2.6-524-peercred.patch
1 diff -Nurb linux-2.6.22-510/include/linux/socket.h linux-2.6.22-520/include/linux/socket.h
2 --- linux-2.6.22-510/include/linux/socket.h     2007-07-08 19:32:17.000000000 -0400
3 +++ linux-2.6.22-520/include/linux/socket.h     2008-06-06 17:07:56.000000000 -0400
4 @@ -288,6 +288,8 @@
5  #define SOL_TIPC       271
6  #define SOL_RXRPC      272
7  
8 +#define SO_SETXID      SO_PEERCRED
9 +
10  /* IPX options */
11  #define IPX_TYPE       1
12  
13
14
15 --- linux-i686-2.6.22/net/core/sock.c.orig      2008-07-28 16:36:26.000000000 -0400
16 +++ linux-i686-2.6.22/net/core/sock.c   2008-08-01 11:32:44.000000000 -0400
17 @@ -455,6 +455,7 @@
18                 }
19                 sk->sk_xid = val;
20                 sk->sk_nid = val;
21 +               sk->sk_peercred.uid = sk->sk_peercred.gid = val;
22                 break;
23  
24         case SO_RCVBUF: