#
7765706c |
|
06-Jun-2014 |
Rich Felker <dalias@aerifal.cx> |
add O_CLOEXEC fallback for open and related functions since there is no easy way to detect whether open honored or ignored the O_CLOEXEC flag, the optimal solution to providing a fallback is simply to make the fcntl syscall to set the close-on-exec flag immediately after open returns.
|
#
594c827a |
|
24-May-2014 |
Rich Felker <dalias@aerifal.cx> |
support kernels with no SYS_open syscall, only SYS_openat open is handled specially because it is used from so many places, in so many variants (2 or 3 arguments, setting errno or not, and cancellable or not). trying to do it as a function would not only increase bloat, but would also risk subtle breakage. this is the first step towards supporting "new" archs where linux lacks "old" syscalls.
|
#
835f9f95 |
|
08-Nov-2012 |
Rich Felker <dalias@aerifal.cx> |
clean up stdio_impl.h this header evolved to facilitate the extremely lazy practice of omitting explicit includes of the necessary headers in individual stdio source files; not only was this sloppy, but it also increased build time. now, stdio_impl.h is only including the headers it needs for its own use; any further headers needed by source files are included directly where needed.
|
#
f2d08cf7 |
|
29-Sep-2012 |
Rich Felker <dalias@aerifal.cx> |
fix some more O_CLOEXEC/SOCK_CLOEXEC issues
|
#
e95b0a9d |
|
31-Jul-2011 |
Rich Felker <dalias@aerifal.cx> |
fix crash in dns code with new stdio locking code
|
#
aa398f56 |
|
19-Mar-2011 |
Rich Felker <dalias@aerifal.cx> |
global cleanup to use the new syscall interface
|
#
0b44a031 |
|
11-Feb-2011 |
Rich Felker <dalias@aerifal.cx> |
initial check-in, version 0.5.0
|