Commit graph

  • e8f39ca489 improve gethostbyname2_r using new resolver backend Rich Felker 2014-06-01 00:09:28 -04:00
  • 6f409bff00 refactor getaddrinfo and add support for most remaining features Rich Felker 2014-05-31 20:57:54 -04:00
  • 5f4c496693 fix POSIX namespace pollution in sys/types.h Szabolcs Nagy 2014-05-30 17:57:16 +02:00
  • bff6095d91 use cleaner code for handling float rounding in vfprintf Szabolcs Nagy 2014-05-30 17:09:53 +02:00
  • c350468658 update netinet/in.h to match the current kernel uapi Szabolcs Nagy 2014-05-30 14:15:48 +02:00
  • c8ea212668 add SO_BPF_EXTENSIONS socket option Szabolcs Nagy 2014-05-30 14:07:59 +02:00
  • fd9571e20a add sched_{get,set}attr syscall numbers and SCHED_DEADLINE macro Szabolcs Nagy 2014-05-30 13:47:44 +02:00
  • 24df8b09cf fix breakage from recent syscall commits due to missing errno macros Rich Felker 2014-05-30 12:59:36 -04:00
  • 8258014fd1 fix for broken kernel side RLIM_INFINITY on mips Szabolcs Nagy 2014-05-30 08:47:35 +02:00
  • 106e65d6f6 break down coarse-grained 64-bit-off_t syscall remappings Rich Felker 2014-05-30 02:05:59 -04:00
  • 5cf9e8f860 additional fixes for linux kernel apis with old syscalls removed Rich Felker 2014-05-30 01:51:23 -04:00
  • 55f45bc722 fix sendfile syscall to use 64-bit off_t Rich Felker 2014-05-30 01:12:42 -04:00
  • dd5f50da6f support linux kernel apis (new archs) with old syscalls removed Rich Felker 2014-05-29 21:01:32 -04:00
  • 2e55da9118 remove useless synchronization in exit and quick_exit Rich Felker 2014-05-29 16:35:09 -04:00
  • d677d3fe83 fix missing declaration of strcpy in implementation of tmpnam Rich Felker 2014-05-27 14:21:46 -04:00
  • 2fe6579125 overhaul tmpfile, tmpnam, and tempnam functions Rich Felker 2014-05-27 00:44:23 -04:00
  • 9b880a6b41 fix sys_open macro for archs without the plain open syscall Rich Felker 2014-05-27 00:11:37 -04:00
  • 9289931446 fix placement of multiple inclusion guard endif in internal syscall.h Rich Felker 2014-05-27 00:09:05 -04:00
  • 4ef04a27c7 fix type of extended argument array to pselect6 syscall Rich Felker 2014-05-26 21:26:46 -04:00
  • 594c827a22 support kernels with no SYS_open syscall, only SYS_openat Rich Felker 2014-05-24 22:54:05 -04:00
  • 44d28e5512 overhaul siginfo_t definition in signal.h Rich Felker 2014-05-24 20:39:46 -04:00
  • 0b4e0732db release 1.1.1 Rich Felker 2014-05-20 18:19:53 -04:00
  • 7c6db373a5 trivial formatting fix for the config.mak generated by configure Rich Felker 2014-05-20 15:49:21 -04:00
  • dec66750b8 fix unhandled cases in strptime Rich Felker 2014-05-19 22:14:09 -04:00
  • 93be56ba88 remove unsupported nonstandard sysconf macros and their table entries Rich Felker 2014-05-19 12:18:16 -04:00
  • ff78355bc1 rework sysconf table to treat zero entries as invalid Rich Felker 2014-05-19 11:19:49 -04:00
  • 9ca4dae5d8 add configure check for broken gcc 4.9.0 and possibly other versions Rich Felker 2014-05-19 10:33:28 -04:00
  • 8a2d871987 add cp437 and cp850 to available iconv conversions Rich Felker 2014-05-13 19:24:48 -04:00
  • 8945667fad add configure check for working compiler Rich Felker 2014-05-12 14:22:57 -04:00
  • ac0acd569e fix strftime %s not to zero pad with default width=2 Szabolcs Nagy 2014-05-08 19:04:48 +02:00
  • adbf0258be remove useless __yield alias for sched_yield Rich Felker 2014-05-04 13:15:27 -04:00
  • e783efa6ef fix arm thread-pointer/atomic asm when compiling to thumb code Rich Felker 2014-04-30 15:32:11 -04:00
  • 468bc11ed0 fix missing SO_RCVBUFFORCE and SO_SNDBUFFORCE in mips socket.h Rich Felker 2014-04-30 14:47:06 -04:00
  • 23d64182d8 fix superh nofpu check on old gcc versions Bobby Bingham 2014-04-27 21:13:59 -05:00
  • c3d9d172b1 perform minimal sanity checks on zoneinfo files loaded via TZ variable Rich Felker 2014-04-22 20:09:56 -04:00
  • 0f2315b4af do not try to interpret implementation specific strings as tz definition Timo Teräs 2014-04-22 21:55:20 +03:00
  • 3176b57e52 make __init_libc static for non-shared libc Rich Felker 2014-04-21 20:10:08 -04:00
  • fbcfed7c2d further micro-optimize startup code for size Rich Felker 2014-04-21 19:52:24 -04:00
  • 9b52ab1c9a micro-optimize some startup code for size Rich Felker 2014-04-21 19:31:35 -04:00
  • 5c4f11d995 allow zoneinfo-path-relative filenames with no slashes in TZ variable Rich Felker 2014-04-21 18:11:42 -04:00
  • 164c5c7a32 expose public execvpe interface M Farkas-Dyck 2014-04-18 22:40:28 -05:00
  • 476cd1d965 fix false negatives with periodic needles in strstr, wcsstr, and memmem Rich Felker 2014-04-18 17:38:35 -04:00
  • fbeadd150f make socketcall types common as they are same for all architectures Timo Teräs 2014-04-17 20:58:17 +03:00
  • de45164eff add options when explicitly invoking dynamic loader Rich Felker 2014-04-16 12:45:36 -04:00
  • b1ef806786 release 1.1.0 Rich Felker 2014-04-16 04:30:58 -04:00
  • 58e75db471 add working vdso clock_gettime support, including static linking Rich Felker 2014-04-16 02:33:29 -04:00
  • 0d0c2f4034 fix deadlock race in pthread_once Rich Felker 2014-04-15 20:42:39 -04:00
  • fcea534e57 fix RLIMIT_ constants for mips Szabolcs Nagy 2014-04-14 17:42:49 +02:00
  • 96315d27b0 add _SC_PHYS_PAGES and _SC_AVPHYS_PAGES extentions to sysconf Rich Felker 2014-04-15 18:45:21 -04:00
  • de20a8ffc5 add namespace-protected name for sysinfo function Rich Felker 2014-04-15 18:16:37 -04:00
  • 6cf7d17f53 in sysconf, use getrlimit function rather than raw syscall for rlimits Rich Felker 2014-04-15 18:05:30 -04:00
  • 233767b48a avoid linear-time if/else special cases in sysconf Rich Felker 2014-04-15 13:30:20 -04:00
  • 805698401d fix fallback code for old kernels in clock_gettime Rich Felker 2014-04-14 23:48:40 -04:00
  • 3933fdd500 use dmb barrier instruction for atomics on arm v7 Rich Felker 2014-04-14 23:41:49 -04:00
  • 83c98aac4c use hidden visibility rather than protected for syscall internals Rich Felker 2014-04-12 00:16:19 -04:00
  • 73c870ed32 math: fix aliasing violation in long double wrappers Szabolcs Nagy 2014-04-11 17:57:30 +02:00
  • 6fbdeff0e5 fix search past the end of haystack in memmem Timo Teräs 2014-04-09 21:06:17 -04:00
  • e94d069286 fix printf rounding with %g for some corner case midpoints Rich Felker 2014-04-07 13:50:05 -04:00
  • efe07b0f89 fix arm atomic asm register constraint Rich Felker 2014-04-07 04:28:12 -04:00
  • 1974bffa2d use inline atomics and thread pointer on arm models supporting them Rich Felker 2014-04-07 04:03:18 -04:00
  • 21ada94c4b add getauxval function Rich Felker 2014-04-07 02:46:15 -04:00
  • 89740868c9 fix failure of printf %g to strip trailing zeros in some cases Rich Felker 2014-04-07 02:05:20 -04:00
  • 109048e031 fix carry into uninitialized slots during printf floating point rounding Rich Felker 2014-04-07 01:36:40 -04:00
  • 7e8b0761e5 remove some cruft from libc/tls init code Rich Felker 2014-04-07 01:12:31 -04:00
  • 561e0a0968 remove cruft left behind when lazy thread pointer init was removed Rich Felker 2014-04-04 21:43:20 -04:00
  • b9b2db2f37 add __sigsetjmp ABI-compat alias for sigsetjmp Rich Felker 2014-04-02 19:32:57 -04:00
  • 141d3b5c2a remove struct elem entirely from hsearch.c sin 2014-03-27 11:20:17 +00:00
  • fe1ba7dbf1 implement hcreate_r, hdestroy_r and hsearch_r sin 2014-03-25 16:37:51 +00:00
  • 5446303328 avoid malloc failure for small requests when brk can't be extended Rich Felker 2014-04-02 17:57:15 -04:00
  • 91d5aa0657 fix microblaze syscall register clobbers Rich Felker 2014-04-02 14:13:20 -04:00
  • 2b74315d8a remove lazy ssp initialization Timo Teräs 2014-03-25 21:50:15 +02:00
  • 436d3723af if dynamic linker's relro mprotect call fails, include reason in message Rich Felker 2014-03-25 16:23:27 -04:00
  • fa7248c971 cosmetic improvements in dynamic linker cleanup Rich Felker 2014-03-25 16:21:50 -04:00
  • 8769196ffb clean up internal dynamic linker functions enumerating phdrs Timo Teräs 2014-03-25 20:59:50 +02:00
  • e13a2b8953 implement PT_GNU_RELRO support Timo Teräs 2014-03-25 14:13:27 +02:00
  • 689e0e6bf7 fix pointer type mismatch and misplacement of const Rich Felker 2014-03-24 17:39:08 -04:00
  • 0a8d98285f fix confstr return value Timo Teräs 2014-02-19 09:40:35 +02:00
  • dab441aea2 always initialize thread pointer at program start Rich Felker 2014-03-24 16:57:11 -04:00
  • 98221c3611 reduce static linking overhead from TLS support by inlining mmap syscall Rich Felker 2014-03-23 23:19:30 -04:00
  • 30c1205acd include header that declares __syscall_ret where it's defined Rich Felker 2014-03-23 20:42:05 -04:00
  • 8afa7cf5d0 release 1.0.0 Rich Felker 2014-03-20 04:41:15 -04:00
  • b427d847f4 remove claim of XSI coverage from README Rich Felker 2014-03-20 04:15:47 -04:00
  • 4b0f39cb53 update README in preparation for release Rich Felker 2014-03-20 02:24:10 -04:00
  • cec05e0429 update INSTALL file with new information and better advice Rich Felker 2014-03-20 00:55:28 -04:00
  • 4ed1d0a908 update COPYRIGHT file with additional contributor information Rich Felker 2014-03-20 00:34:19 -04:00
  • 8c820231ed configure: check for __ILP32__ if arch is x86_64 rofl0r 2014-03-19 22:31:00 +01:00
  • 9505bfbc40 fix signal.h breakage from moving stack_t to arch-specific bits Rich Felker 2014-03-18 23:27:45 -04:00
  • 12f37cdee5 fix mips stack_t Rich Felker 2014-03-18 23:13:56 -04:00
  • bd5f221eaa move signal.h definition of stack_t to arch-specific bits Rich Felker 2014-03-18 23:12:40 -04:00
  • 25faa2034d fix mips sigsetjmp asm to match fixed jmp_buf size Rich Felker 2014-03-18 22:48:22 -04:00
  • 40d58b44d0 fix typo in filename used in sh port Rich Felker 2014-03-18 22:11:14 -04:00
  • cee45f9cb2 fix size of mips jmp_buf Rich Felker 2014-03-18 21:52:24 -04:00
  • d444064d5a remove useless and incorrect uc_regspace member from mips ucontext_t Rich Felker 2014-03-18 21:37:05 -04:00
  • 5f95f965e9 use syscall_arg_t for arguments in public syscall() function Rich Felker 2014-03-18 17:08:15 -04:00
  • f162c064ab make configure accept alternate gcc tuples for x32 Rich Felker 2014-03-17 17:38:22 -04:00
  • 797f9a32a4 x32: fix struct statfs rofl0r 2014-03-17 22:34:52 +01:00
  • 6619317164 fix negated error codes from ptsname_r Rich Felker 2014-03-17 00:25:23 -04:00
  • 611eabd489 superh: fix dynamic linking of __fpscr_values Bobby Bingham 2014-03-16 16:17:28 -05:00
  • 2b47a7aff2 semctl: fix UB causing crashes on powerpc rofl0r 2014-03-13 20:27:55 +01:00
  • 7673acd315 fix statfs struct on mips Szabolcs Nagy 2014-03-12 15:59:09 +01:00