184 Commits (0572555dab1d1e10b5f7351a005ec588cab41e25)

Author SHA1 Message Date
Rich Felker 4c4f15dae5 hasmntopt: match only whole options not arbitrary substrings 1 year ago
Alyssa Ross 4e6c827cf4 mntent: exclude trailing newline from parsed field 2 years ago
Rich Felker dd1e63c363 syslog: revert LOG_FAC/LOG_FACMASK changes 2 years ago
Rich Felker 895736d49b syslog: fix incorrect LOG_MAKEPRI and LOG_FAC[MASK] macros 2 years ago
Rich Felker 3f49203c55 initgroups: do not artificially limit number of supplementary groups 2 years ago
Rich Felker 39838619bb syslog: use C locale for timestamp generation 2 years ago
Rich Felker f314e13392 mntent: fields are delimited only by tabs or spaces, not general whitespace 3 years ago
q66 ee1d39bc15 mntent: unescape octal sequences 3 years ago
Alexey Izbyshev 6d322159c6 getopt: fix null pointer arithmetic ub 3 years ago
Alexey Izbyshev 35e9831156 nftw: fix use of uninitialized struct stat 3 years ago
Rich Felker 246f1c8114 remove LFS64 symbol aliases; replace with dynamic linker remapping 4 years ago
Rich Felker 8974ef2124 mntent: fix potential mishandling of extremely long lines 4 years ago
Alyssa Ross 751bee0ee7 mntent: fix parsing lines with optional fields 5 years ago
Stefan O'Rear 41149ea8c7 only use getrlimit/setrlimit syscalls if they exist 6 years ago
Rich Felker 3733c831f2 fix struct layout mismatch in sound ioctl time32 fallback conversion 5 years ago
Rich Felker 3953aecbef fix VIDIOC_DQEVENT (v4l2) ioctl fallback for pre-5.6 kernels 5 years ago
Arnd Bergmann 30f55067a6 fix v4l2 buffer ioctl fallbacks for pre-5.6 kernels 5 years ago
Rich Felker 29ff7599a4 implement realpath directly instead of using procfs readlink 6 years ago
Rich Felker 167390f055 lift child restrictions after multi-threaded fork 6 years ago
Rich Felker 6ce91ef0e8 avoid __synccall for setrlimit on kernels with prlimit syscall 6 years ago
Bartosz Brachaczek ddf1750e42 getentropy: fix UB if len==0 6 years ago
Rich Felker 4bd22b8f3e fix invalid use of access function in nftw 6 years ago
Rich Felker d01fdc777d spare archs without time32 legacy the cost of ioctl fallback conversions 6 years ago
Rich Felker f989581732 add further ioctl time64 fallback conversion for device-specific command 6 years ago
Rich Felker 4d70641077 don't continue looping through ioctl compat_map after finding match 6 years ago
Rich Felker 2412638bb3 add further ioctl time64 fallback conversions 6 years ago
Rich Felker 64d0e86576 improve ioctl time64 conversion fallback framework 6 years ago
Rich Felker 221b1a1d0a convert ioctl time64 fallbacks to table-driven framework 7 years ago
Rich Felker 4fd0f20560 fix errno for posix_openpt with no free ptys available 7 years ago
Rich Felker 5850546e96 wait4, getrusage: add time64/x32 variant 7 years ago
Rich Felker a882841baf add public declaration for optreset under appropriate feature profiles 7 years ago
Rich Felker 2e554617e5 ioctl: add fallback for new time64 SIOCGSTAMP[NS] 7 years ago
Rich Felker 26c66c485c add namespace-safe version of getauxval for internal use 8 years ago
Rich Felker 7c84547900 fix wordexp not to read past end of string ending with lone backslash 8 years ago
Rich Felker 5f12ffe123 split internal lock API out of libc.h, creating lock.h 8 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 3fe595de83 remove or make static various unused __-prefixed symbols 8 years ago
Rich Felker 13d1afa46f overhaul internally-public declarations using wrapper headers 8 years ago
Rich Felker 8c1ac426e1 declare __getopt_msg in stdio_impl.h 8 years ago
Rich Felker cf7db2427f use lighter internal stdio lock in getopt error printing 8 years ago
Rich Felker 6fcd60ddd9 move and deduplicate declarations of __procfdname to make it checkable 8 years ago
Rich Felker c221d3e586 fix issues from public functions defined without declaration visible 8 years ago
Rich Felker 6aeb131b4c getopt: update optarg and optind correctly on missing argument 8 years ago
Rich Felker 9be4ed5d89 getopt_long_only: don't prefix-match long-options that match short ones 8 years ago
Rich Felker 57b97b42bd add public interface headers to implementation files 8 years ago
Rich Felker b123f23952 fix getopt wrongly treating colons in optstring as valid option chars 8 years ago
Rich Felker 82f176803a add getentropy function 8 years ago
Alexander Monakov e53296f889 re-fix child reaping in wordexp 8 years ago
Samuel Holland 6f03b61b46 getopt_long: accept prefix match of long options containing equals signs 8 years ago