Tony Ambardar
|
05ce67fea9
add renameat2 linux syscall wrapper
|
6 months ago |
Rich Felker
|
25e6fee27f
remove LFS64 programming interfaces (macro-only) from _GNU_SOURCE
|
2 years ago |
Ismael Luceno
|
98e688a9da
define NULL as nullptr when used in C++11 or later
|
3 years ago |
Rich Felker
|
f368d9fd26
make FILE a complete type for pre-C11 standard profiles
|
5 years ago |
Rich Felker
|
2fae10f887
fix aliasing violations in fgetpos/fsetpos
|
6 years ago |
Rich Felker
|
2488d31f5a
adjust fopencookie structure tag for ABI-compat
|
7 years ago |
William Pitcock
|
061843340f
implement the fopencookie extension to stdio
|
7 years ago |
Rich Felker
|
c8a9c22173
restore type of NULL to void * except when used in C++ programs
|
11 years ago |
Rich Felker
|
9448b0513e
refactor headers, especially alltypes.h, and improve C++ ABI compat
|
11 years ago |
Rich Felker
|
b823ef2db1
fix FILENAME_MAX to match PATH_MAX
|
11 years ago |
Rich Felker
|
a3e2f3c2b1
respect iso c namespace in stdio.h and wchar.h regarding va_list
|
11 years ago |
Rich Felker
|
41d7c77d6a
use a common definition of NULL as 0L for C and C++
|
11 years ago |
Rich Felker
|
d18a410bbf
expose [v]asprintf under _BSD_SOURCE
|
12 years ago |
Rich Felker
|
769fd4ce20
feature test macros: make _GNU_SOURCE enable everything
|
12 years ago |
Rich Felker
|
c1a9658bd1
default features: make musl usable without feature test macros
|
12 years ago |
Rich Felker
|
400c5e5c83
use restrict everywhere it's required by c99 and/or posix 2008
|
12 years ago |
Rich Felker
|
9bff7c133e
implement "low hanging fruit" from C11
|
12 years ago |
Rich Felker
|
617182734c
add bsd fgetln function
|
12 years ago |
Rich Felker
|
25b88f0810
add prototypes for getw/putw
|
12 years ago |
Rich Felker
|
3b94daba71
_GNU_SOURCE is supposed to imply _LARGEFILE64_SOURCE
|
12 years ago |
Rich Felker
|
a34b0465ba
there is no such GNU function fpurge, only __fpurge.
|
12 years ago |
Rich Felker
|
b63cab76ec
add prototype for BSD/GNU stdio *_unlocked extension functions
|
12 years ago |
Rich Felker
|
15c7af3e21
remove duplicate lfs64 cruft in stdio.h
|
12 years ago |
Rich Felker
|
419ae6d5c9
support _BSD_SOURCE feature test macro
|
12 years ago |
Rich Felker
|
2dd8d5e1b8
add support for ugly *64 functions with _LARGEFILE64_SOURCE
|
12 years ago |
Rich Felker
|
ce17ea6f2c
add prototypes for GNU *_unlocked stdio functions
|
13 years ago |
Rich Felker
|
d4fa6f0e08
implement fmemopen
|
13 years ago |
Rich Felker
|
b158b32a44
implement open_memstream
|
13 years ago |
Rich Felker
|
7640497f5f
implement the nonstandard GNU function fpurge
|
13 years ago |
Rich Felker
|
e72180083e
add more legacy functions: setlinebuf and setbuffer
|
13 years ago |