Commit graph

  • d684149910 fix i386 fesetenv: FE_DFL_ENV is (fenv_t*)-1 not 0 Szabolcs Nagy 2013-08-17 02:37:08 +00:00
  • 37c25065be remove spurious tmp file present since initial git check-in Rich Felker 2013-08-17 22:28:50 -04:00
  • e678fc6f32 replace system's install command with a shell script Rich Felker 2013-08-17 22:21:11 -04:00
  • 109bd65acf add hkscs/big5-2003/eten extensions to iconv big5 Rich Felker 2013-08-17 16:23:22 -04:00
  • 453f462297 make configure store its command line in config.mak for easy re-run Rich Felker 2013-08-16 18:19:47 -04:00
  • 82fa6b43b3 fix atomicity and other issues installing dynamic linker symlink Rich Felker 2013-08-16 17:51:38 -04:00
  • 63893d3ff1 some initial math asm for armhf (fabs[f] and sqrt[f]) Rich Felker 2013-08-16 17:32:30 -04:00
  • 4918c2bb20 fix detection of arm hardfloat Rich Felker 2013-08-16 17:09:07 -04:00
  • 7318c62e64 support floating point environment (fenv) on armhf (hard float) subarchs Rich Felker 2013-08-16 12:30:37 -04:00
  • 0a4a4a7a11 fix build of x86_64 expl assembly Rich Felker 2013-08-16 00:29:32 -04:00
  • badaa04acc add function types to arm crt assembly Rich Felker 2013-08-15 14:52:27 -04:00
  • c221af9516 math: fix pow(x,-1) to raise underflow properly Szabolcs Nagy 2013-08-15 15:13:24 +00:00
  • 411efb3bc6 math: fix i386 atan2.s to raise underflow for subnormal results Szabolcs Nagy 2013-08-15 14:18:32 +00:00
  • 6d85096f49 math: clean up atan2.c Szabolcs Nagy 2013-08-15 14:05:19 +00:00
  • 31c5fb80b9 math: fix x86 asin, atan, exp, log1p to raise underflow Szabolcs Nagy 2013-08-15 10:56:57 +00:00
  • 1b3973fb43 math: fix x86 expl.s to raise underflow and clean up special case handling Szabolcs Nagy 2013-08-15 10:54:56 +00:00
  • c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal Szabolcs Nagy 2013-08-15 10:14:46 +00:00
  • cd18dc8525 math: fix tgamma to raise underflow for large negative values Szabolcs Nagy 2013-08-15 10:13:02 +00:00
  • f29fea00b5 math: fix pow(0,-inf) to raise divbyzero flag Szabolcs Nagy 2013-08-15 10:08:45 +00:00
  • 1b77b9072f math: minor scalbn*.c simplification Szabolcs Nagy 2013-08-15 10:07:46 +00:00
  • 56b57f37a4 fix length computation in dn_expand Rich Felker 2013-08-14 18:18:46 -04:00
  • fcc522c923 de-duplicate dn_expand, fix return value and signature, clean up Rich Felker 2013-08-14 17:58:20 -04:00
  • cccc1844be add arm-optimized memcpy implementation from bionic libc Rich Felker 2013-08-14 03:06:21 -04:00
  • fb72a97df9 rework makefile subarch logic to allow shared files Rich Felker 2013-08-14 02:50:25 -04:00
  • 4ce6bd8345 add missing MSG_EXCEPT in sys/msg.h Rich Felker 2013-08-14 02:48:11 -04:00
  • 35eb1a1a9b provide declarations for strtod_l and family Rich Felker 2013-08-13 18:18:44 -04:00
  • 804e994004 add subarch asm support for PIC objects/shared libc Rich Felker 2013-08-11 03:49:16 -04:00
  • 7568ee4cbf add missing a_or_l to atomic.h for non-x86 archs Rich Felker 2013-08-11 03:43:25 -04:00
  • 90d7772251 allow subarch-specific asm, including asm specific to the default Rich Felker 2013-08-11 03:27:35 -04:00
  • 7c440977db fix _NSIG and SIGRTMAX on mips Rich Felker 2013-08-10 23:39:43 -04:00
  • 41c632824c fix definitions of WIFSTOPPED and WIFSIGNALED to support up to signal 127 Rich Felker 2013-08-10 23:33:54 -04:00
  • 7406fdf5a1 add pthread_setaffinity_np and pthread_getaffinity_np functions Rich Felker 2013-08-10 21:41:05 -04:00
  • eeb0328f20 add cpu affinity interfaces Rich Felker 2013-08-10 21:15:11 -04:00
  • 76fbf6ad4b change sigset_t functions to restrict to _NSIG Rich Felker 2013-08-09 21:25:29 -04:00
  • 3c5c5e6f92 optimize posix_spawn to avoid spurious sigaction syscalls Rich Felker 2013-08-09 21:03:47 -04:00
  • 65d7aa4dfd fix missing errno from exec failure in posix_spawn Rich Felker 2013-08-09 20:04:05 -04:00
  • 9848e64819 block all signals, even implementation-internal ones, in faccessat child Rich Felker 2013-08-09 19:56:53 -04:00
  • d4d6d6f322 block signals during fork Rich Felker 2013-08-08 23:17:05 -04:00
  • 72482f9020 work around libraries with versioned symbols in dynamic linker Rich Felker 2013-08-08 16:10:35 -04:00
  • e28c2ecae4 sys/personality.h: add missing C++ compat rofl0r 2013-08-08 20:54:32 +02:00
  • 6a0aa82f51 sys/personality.h: add missing macros rofl0r 2013-08-08 20:34:40 +02:00
  • 19b4a0a20e add Big5 charset support to iconv Rich Felker 2013-08-07 13:16:14 -04:00
  • 983acebc8a make fcvt decimal point location for zero make more sense Rich Felker 2013-08-07 11:19:11 -04:00
  • a0cc022cc7 fix ecvt/fcvt decimal point position output Rich Felker 2013-08-07 11:14:45 -04:00
  • 734062b298 iconv support for legacy Korean encodings Rich Felker 2013-08-05 13:14:17 -04:00
  • a7f18a5529 have new timer threads unblock their own SIGTIMER Rich Felker 2013-08-03 17:10:42 -04:00
  • 7c6c290695 add system for resetting TLS to initial values Rich Felker 2013-08-03 16:27:30 -04:00
  • 7356c2554e fix multiple bugs in SIGEV_THREAD timers Rich Felker 2013-08-03 13:20:42 -04:00
  • 14012b91f2 add some new linux AT_* flags Rich Felker 2013-08-03 03:20:56 -04:00
  • 0a05eace16 fix faccessat to support AT_EACCESS flag Rich Felker 2013-08-03 03:16:24 -04:00
  • 89384f78ce collapse euidaccess to a call to faccessat Rich Felker 2013-08-03 02:28:35 -04:00
  • f0ceb5abd9 add prototypes for euidaccess/eaccess Rich Felker 2013-08-03 02:18:19 -04:00
  • a89aaee110 add legacy euidaccess function and eaccess alias for it Rich Felker 2013-08-03 02:15:45 -04:00
  • d3a98ff69a make tdestroy allow null function pointer if no destructor is needed Rich Felker 2013-08-02 21:20:33 -04:00
  • 2d2da648f6 fix aliasing violations in tsearch functions Rich Felker 2013-08-02 21:13:16 -04:00
  • 86cc54b577 protect against long double type mismatches (mainly powerpc for now) Rich Felker 2013-08-02 19:34:22 -04:00
  • 2f820f3b1f add legacy function valloc Rich Felker 2013-08-02 18:34:39 -04:00
  • 2e5dfa515f fix feature test macro logic for _BSD_SOURCE Rich Felker 2013-08-02 18:14:44 -04:00
  • 0c7294ef30 add wcsftime_t alias Rich Felker 2013-08-02 18:05:56 -04:00
  • feff6b43e5 add missing c++ extern "C" wrapping to link.h Rich Felker 2013-08-02 16:52:17 -04:00
  • 9ca1f62b0c make fchdir, fchmod, fchown, and fstat support O_PATH file descriptors Rich Felker 2013-08-02 13:33:31 -04:00
  • c8c0844f7f debloat code that depends on /proc/self/fd/%d with shared function Rich Felker 2013-08-02 12:59:45 -04:00
  • 0dc4824479 work around linux's lack of flags argument to fchmodat syscall Rich Felker 2013-08-02 12:25:32 -04:00
  • 3e3753c1a8 move RPATH search after LD_LIBRARY_PATH search Rich Felker 2013-08-02 10:02:29 -04:00
  • 78c6d30fd3 provide useless 64-bit fcntl macros with _LARGEFILE64_SOURCE Rich Felker 2013-08-02 10:00:09 -04:00
  • 8d01dfc72a if map_library has allocated a buffer for phdrs, free it on success too Rich Felker 2013-08-02 09:59:02 -04:00
  • d5884a574c improve error handling in map_library and support long phdrs Rich Felker 2013-08-02 09:56:49 -04:00
  • 7443dd271c fix uninitialized dyn variable in map_library Rich Felker 2013-08-02 09:25:12 -04:00
  • 38f44d6923 fix (deprecated) mktemp logic and update it to match other temp functions Rich Felker 2013-08-02 01:06:53 -04:00
  • 9a97d103fb remove (no longer useful) namespace-protected __mktemp symbol Rich Felker 2013-08-02 00:52:50 -04:00
  • c4685ae429 make mkdtemp and mkstemp family leave template unchanged on fail Rich Felker 2013-08-02 00:48:48 -04:00
  • 926272ddff optimized memset asm for i386 and x86_64 Rich Felker 2013-08-01 21:44:43 -04:00
  • 4a1f55e92f work around gcc 4.8's generation of self-referential mem* functions at -O3 Rich Felker 2013-08-01 17:12:23 -04:00
  • 5db951ef80 in pthread_getattr_np, use mremap rather than madvise to measure stack Rich Felker 2013-07-31 15:19:39 -04:00
  • 27593d3a35 fix theoretical out-of-bound access in dynamic linker Rich Felker 2013-07-31 15:14:06 -04:00
  • f8c376da95 prevent passing PT_INTERP name to dlopen from double-loading libc Rich Felker 2013-07-31 14:59:36 -04:00
  • 339516addb add some sanity checks in dynamic loader code Rich Felker 2013-07-31 14:42:08 -04:00
  • c4f49a6a72 fix bug where read error was treated as success reading library headers Rich Felker 2013-07-31 14:05:41 -04:00
  • d0c6cb05e7 don't call null pointer if DT_INIT/DT_FINI are null Rich Felker 2013-07-31 00:04:10 -04:00
  • 9a8d7bee80 add macros for new(ish) prctl commands Rich Felker 2013-07-30 18:15:50 -04:00
  • 9932505b68 fix some prctl macros that were incorrectly copied into this file Rich Felker 2013-07-30 13:04:31 -04:00
  • 48748143a3 use separate sigaction buffers for old and new data Timo Teräs 2013-07-30 09:14:56 -04:00
  • 372a948b81 release notes for 0.9.12 Rich Felker 2013-07-29 03:20:08 -04:00
  • 7efa12a04a add missing erfcl wrapper for archs where long double is plain double Rich Felker 2013-07-28 11:30:42 -04:00
  • 1ae4bc4280 fix semantically incorrect use of LC_GLOBAL_LOCALE Rich Felker 2013-07-28 03:41:01 -04:00
  • f44e239f9f fix indention-with-spaces Rich Felker 2013-07-27 21:37:05 -04:00
  • d53b1f820c reorder strftime to eliminate the incorrect indention level Rich Felker 2013-07-27 17:47:03 -04:00
  • 54446d730c add wrapper headers, with warnings, for various incorrect names under sys Rich Felker 2013-07-27 17:11:34 -04:00
  • bf7b7282f5 a few more fixes for unistd/sysconf feature reporting Rich Felker 2013-07-27 00:02:39 -04:00
  • a6d39fdfa4 report presence of ADV and MSG options in unistd.h and sysconf Rich Felker 2013-07-26 23:07:54 -04:00
  • 77830507be report that posix_spawn is supported in unistd.h and sysconf Rich Felker 2013-07-26 15:51:28 -04:00
  • ce05325521 add ABI symbols for strtol family functions Rich Felker 2013-07-26 14:53:50 -04:00
  • a97a050eca make ldd report the libc/dynamic linker itself Rich Felker 2013-07-26 14:41:12 -04:00
  • 876748ead3 fix computation of entry point and main app phdrs when invoking via ldso Rich Felker 2013-07-26 14:25:51 -04:00
  • 16ac00ac46 fix powerpc build breakage from dynamic linker path search changes Rich Felker 2013-07-26 03:10:11 -04:00
  • c5e34dabbb new mostly-C crt1 implementation Rich Felker 2013-07-26 01:49:14 -04:00
  • f9dd79c8d1 fix undefined strcpy call in inet_ntop Rich Felker 2013-07-25 03:30:24 -04:00
  • 1cd417bdf1 make inet_ntop format v4-mapped ipv6 addresses properly Rich Felker 2013-07-25 03:20:02 -04:00
  • 43d2531316 do not include math modules in the default -O3 optimization set Rich Felker 2013-07-24 23:21:45 -04:00
  • a926fe26c1 fix incorrect type for new si_call_addr in siginfo_t Rich Felker 2013-07-24 23:17:21 -04:00