30 Commits (c8798ef974d21c338a7d8d874a402978ffc6168e)

Author SHA1 Message Date
Drew DeVault 46fb680c85 support archs with no mlock syscall, only mlock2 7 years ago
Rich Felker 63a4c9adf2 remove spurious inclusion of libc.h for LFS64 ABI aliases 8 years ago
Rich Felker 5ce3737931 reduce spurious inclusion of libc.h 8 years ago
Rich Felker 13d1afa46f overhaul internally-public declarations using wrapper headers 8 years ago
Rich Felker da438ee1fc work around incorrect EPERM from mmap syscall 9 years ago
Rich Felker 2577b1bc16 allow full-range file offsets to mmap on archs with 64-bit syscall args 9 years ago
Rich Felker fda365a530 fix mremap memory synchronization and use of variadic argument 11 years ago
Daniel Micay f9ecb6bfa1 prevent allocs than PTRDIFF_MAX via mremap 11 years ago
Rich Felker f08ab9e61a redesign and simplify vmlock system 11 years ago
Trutz Behn 0b21a07c78 make fsync, fdatasync, and msync cancellation points 11 years ago
Jens Gustedt df7d0dfb9c use weak symbols for the POSIX functions that will be used by C threads 12 years ago
Rich Felker 25d12fc0fc optimize locking against vm changes for mmap/munmap 12 years ago
Rich Felker b5bbe79749 add framework for mmap2 syscall unit to vary by arch 12 years ago
Szabolcs Nagy 571744447c include cleanups: remove unused headers and add feature test macros 13 years ago
Szabolcs Nagy b20760c023 support configurable page size on mips, powerpc and microblaze 13 years ago
Rich Felker ce8a995782 fix shm_open wrongly being cancellable 13 years ago
Rich Felker 3cd6f5229f disallow creation of objects larger than PTRDIFF_MAX via mmap 13 years ago
Rich Felker d12f2ed282 clean up and fix logic for making mmap fail on invalid/unsupported offsets 14 years ago
Rich Felker bf258341b7 overhaul sem_open 14 years ago
Rich Felker 6e2372a86c clean up, bugfixes, and general improvement for shm_open/shm_unlink 14 years ago
Rich Felker a660180c6a mincore syscall wrapper 14 years ago
Rich Felker 6016457011 process-shared barrier support, based on discussion with bdonlan 15 years ago
Rich Felker af3d5405b8 work around linux bug in mprotect 15 years ago
Rich Felker 53ab4e793b fix missing include in posix_madvise.c (compile error) 15 years ago
Rich Felker 2357350924 support posix_madvise (previous a stub) 15 years ago
Rich Felker c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix 15 years ago
Rich Felker aa398f56fa global cleanup to use the new syscall interface 15 years ago
Rich Felker ebd7af6940 implement POSIX shared memory 15 years ago
Rich Felker 2cdfb7ca26 cleaning up syscalls in preparation for x86_64 port 15 years ago
Rich Felker 0b44a0315b initial check-in, version 0.5.0 15 years ago