28 Commits (3953aecbef11f3e8f5ae9388873dfaa554874309)

Author SHA1 Message Date
Rich Felker 2b2c8aafce fix corrupt sysvipc timestamps on 32-bit archs with old kernels 6 years ago
Rich Felker 8b24970470 sysvipc: overhaul {sem,shm,msg}ctl for time64 7 years ago
Rich Felker fe5e72ae78 fix semctl with SEM_STAT_ANY 7 years ago
Rich Felker f56d57f8a7 move IPC_64 from public bits/ipc.h to syscall_arch.h 7 years ago
Rich Felker eb2e298cdc semtimedop: add time64 syscall support, decouple 32-bit time_t 7 years ago
Szabolcs Nagy 4acfc287d8 ipc: prefer SYS_ipc when it is defined 7 years ago
Rich Felker 5ce3737931 reduce spurious inclusion of libc.h 8 years ago
Rich Felker 0cd2be2314 work around broken kernel struct ipc_perm on some big endian archs 8 years ago
Daniel Sabogal 511b7042b3 fix signed overflow in ftok 9 years ago
rofl0r 2b47a7aff2 semctl: fix UB causing crashes on powerpc 12 years ago
Rich Felker 8e776e3ed4 fix inadvertent use of struct in place of union for semun 13 years ago
Rich Felker 289294220f fix type of semctl variadic argument 13 years ago
Rich Felker 35cf8b3e73 fix harmless inconsistency in semtimedop 13 years ago
Rich Felker 4571f9f856 implement semtimedop 13 years ago
Rich Felker 17aef0b41e prevent shmget from allocating objects that overflow ptrdiff_t 13 years ago
Rich Felker 062f40ef3e work around wrong kernel type for sem_nsems member of struct semid_ds 13 years ago
Rich Felker 86dd1e7bbb fix shmdt syscall calling convention on old archs 14 years ago
Rich Felker 15d1112032 fix remaining IPC_64 issue (shmctl) 14 years ago
Rich Felker cccc13221d fix IPC_64 in msgctl too 14 years ago
Rich Felker fce46bf980 fix broken semctl on systems that don't use IPC_64 flag 14 years ago
Rich Felker feee98903c overhaul pthread cancellation 15 years ago
Rich Felker 07e865cc5a numerous fixes to sysv ipc 15 years ago
Rich Felker c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix 15 years ago
Rich Felker 104d013441 fix incorrect (and conflicting on LP64 archs) types for sysv ipc msgq functions 15 years ago
Rich Felker 8bb82b4e58 add sysv ipc message queues (completely untested) 15 years ago
Rich Felker aa398f56fa global cleanup to use the new syscall interface 15 years ago
Rich Felker a130d33cad fixed missing cast in the non-i386 version of shmat (preparation for ports) 15 years ago
Rich Felker 0b44a0315b initial check-in, version 0.5.0 15 years ago