Rich Felker
|
11894f6d3a
fix incorrect void return type for syncfs function
|
9 years ago |
Rich Felker
|
ab8f6a6e42
fix places where _BSD_SOURCE failed to yield a superset of _XOPEN_SOURCE
|
10 years ago |
Brent Cook
|
ddddec106f
add issetugid function to check for elevated privilege
|
10 years ago |
Rich Felker
|
93be56ba88
remove unsupported nonstandard sysconf macros and their table entries
|
10 years ago |
M Farkas-Dyck
|
164c5c7a32
expose public execvpe interface
|
11 years ago |
Rich Felker
|
8708e137d6
add posix_close, accepted for inclusion in the next issue of POSIX
|
11 years ago |
Rich Felker
|
c8a9c22173
restore type of NULL to void * except when used in C++ programs
|
11 years ago |
Rich Felker
|
f0ceb5abd9
add prototypes for euidaccess/eaccess
|
11 years ago |
Rich Felker
|
bf7b7282f5
a few more fixes for unistd/sysconf feature reporting
|
11 years ago |
Rich Felker
|
a6d39fdfa4
report presence of ADV and MSG options in unistd.h and sysconf
|
11 years ago |
Rich Felker
|
77830507be
report that posix_spawn is supported in unistd.h and sysconf
|
11 years ago |
Rich Felker
|
f03db4bdff
document in sysconf and unistd.h that per-thread cpu clocks exist
|
11 years ago |
rofl0r
|
47cf4919fc
re-add useconds_t
|
12 years ago |
Rich Felker
|
41d7c77d6a
use a common definition of NULL as 0L for C and C++
|
12 years ago |
Rich Felker
|
baf246e559
syscall() declaration belongs in unistd.h, not sys/syscall.h
|
12 years ago |
rofl0r
|
6bf0fdbdfc
unistd.h: fix wrong type for gid_t argument
|
12 years ago |
Rich Felker
|
7df42e8744
report support of TPS option in unistd.h and sysconf
|
12 years ago |
Rich Felker
|
b367ab15fa
avoid breakage if somebody wrongly defines empty feature test macros
|
12 years ago |
Rich Felker
|
2e3648b85d
define some _POSIX_* macros that were omitted; required for XSI conformance
|
12 years ago |
Rich Felker
|
9735d50070
always expose dup3 and pipe2
|
12 years ago |
Rich Felker
|
662da62eb7
add clock_adjtime, remap_file_pages, and syncfs syscall wrappers
|
12 years ago |
Rich Felker
|
c87584a3e9
add setdomainname syscall, fix getdomainname (previously a stub)
|
12 years ago |
Rich Felker
|
6cf8bfdb64
add acct, accept4, setns, and dup3 syscalls (linux extensions)
|
12 years ago |
Rich Felker
|
c1a9658bd1
default features: make musl usable without feature test macros
|
12 years ago |
Rich Felker
|
0c05bd3a9c
further use of _Noreturn, for non-plain-C functions
|
12 years ago |
Rich Felker
|
400c5e5c83
use restrict everywhere it's required by c99 and/or posix 2008
|
12 years ago |
Rich Felker
|
3f80afc505
improve headers to better deal with removed-in-posix-2008 features
|
12 years ago |
Rich Felker
|
42f0e965c4
add pipe2 syscall
|
12 years ago |
Rich Felker
|
3b94daba71
_GNU_SOURCE is supposed to imply _LARGEFILE64_SOURCE
|
12 years ago |
Rich Felker
|
d200bd727b
declare environ in unistd.h when _GNU_SOURCE feature test macro is used
|
12 years ago |