it's always __kernel_uid32_t
Showing the changes to include/uapi (1 of 1 file). Show all
Unified · Split
| @@ -23,10 +23,6 @@ typedef union sigval { · 22 unmodified lines | ||
| 23 | 23 | #define SI_PAD_SIZE ((SI_MAX_SIZE - __ARCH_SI_PREAMBLE_SIZE) / sizeof(int)) |
| 24 | 24 | #endif |
| 25 | 25 | |
| 26 | −#ifndef __ARCH_SI_UID_T | |
| 27 | −#define __ARCH_SI_UID_T __kernel_uid32_t | |
| 28 | −#endif | |
| 29 | − | |
| 30 | 26 | /* |
| 31 | 27 | * The default "si_band" type is "long", as specified by POSIX. |
| 32 | 28 | * However, some architectures want to override this to "int" |
| @@ -60,14 +56,13 @@ typedef struct siginfo { · 27 unmodified lines | ||
| 60 | 56 | /* kill() */ |
| 61 | 57 | struct { |
| 62 | 58 | __kernel_pid_t _pid; /* sender's pid */ |
| 63 | − __ARCH_SI_UID_T _uid; /* sender's uid */ | |
| 59 | + __kernel_uid32_t _uid; /* sender's uid */ | |
| 64 | 60 | } _kill; |
| 65 | 61 | |
| 66 | 62 | /* POSIX.1b timers */ |
| 67 | 63 | struct { |
| 68 | 64 | __kernel_timer_t _tid; /* timer id */ |
| 69 | 65 | int _overrun; /* overrun count */ |
| 70 | − char _pad[sizeof( __ARCH_SI_UID_T) - sizeof(int)]; | |
| 71 | 66 | sigval_t _sigval; /* same as below */ |
| 72 | 67 | int _sys_private; /* not to be passed to user */ |
| 73 | 68 | } _timer; |
| @@ -75,14 +70,14 @@ typedef struct siginfo { · 1 unmodified line | ||
| 75 | 70 | /* POSIX.1b signals */ |
| 76 | 71 | struct { |
| 77 | 72 | __kernel_pid_t _pid; /* sender's pid */ |
| 78 | − __ARCH_SI_UID_T _uid; /* sender's uid */ | |
| 73 | + __kernel_uid32_t _uid; /* sender's uid */ | |
| 79 | 74 | sigval_t _sigval; |
| 80 | 75 | } _rt; |
| 81 | 76 | |
| 82 | 77 | /* SIGCHLD */ |
| 83 | 78 | struct { |
| 84 | 79 | __kernel_pid_t _pid; /* which child */ |
| 85 | − __ARCH_SI_UID_T _uid; /* sender's uid */ | |
| 80 | + __kernel_uid32_t _uid; /* sender's uid */ | |
| 86 | 81 | int _status; /* exit code */ |
| 87 | 82 | __ARCH_SI_CLOCK_T _utime; |
| 88 | 83 | __ARCH_SI_CLOCK_T _stime; |