Commit graph

  • f89e298290 fix hangs in localtime for near-overflowing time_t values on 64-bit archs Rich Felker 2013-12-19 05:05:13 -05:00
  • 0311d1dd17 fix dynamic linker entry point for microblaze Rich Felker 2013-12-14 19:51:48 -05:00
  • 2b7cf6dbb9 optimize get_current_dir_name to reduce stack bloat Rich Felker 2013-12-13 02:25:09 -05:00
  • a7dbcf5c8c use 0 instead of NULL for null pointer constants Rich Felker 2013-12-13 02:20:07 -05:00
  • 571744447c include cleanups: remove unused headers and add feature test macros Szabolcs Nagy 2013-12-12 05:09:18 +00:00
  • ac45692a53 remove an unnecessary check in inet_pton Szabolcs Nagy 2013-12-12 04:18:34 +00:00
  • ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions Szabolcs Nagy 2013-12-12 03:42:11 +00:00
  • 8708e137d6 add posix_close, accepted for inclusion in the next issue of POSIX Rich Felker 2013-12-06 21:59:01 -05:00
  • ae71a43b02 remove dependency of version.h on .git/* to avoid errors Rich Felker 2013-12-04 18:00:19 -05:00
  • b054137a64 move struct ucred under _GNU_SOURCE in sys/socket.h for clean posix namespace Szabolcs Nagy 2013-12-04 21:39:52 +00:00
  • 2c2418088d fix SHUT_WR typo in sys/socket.h and duplicate definitions of SHUT_* Szabolcs Nagy 2013-12-04 21:38:32 +00:00
  • ccbc365543 fix res_mkquery and res_send prototypes in resolv.h Szabolcs Nagy 2013-12-04 21:31:39 +00:00
  • 83c8fe5058 remove duplicate definition of _PATH_LASTLOG in paths.h Rich Felker 2013-12-03 20:34:36 -05:00
  • ceacb6a4cf fix mv usage in install.sh to avoid bogus interactive prompting Rich Felker 2013-12-03 19:01:40 -05:00
  • a4b51633cf workaround clang deficiency affecting thread pointer access on powerpc Rich Felker 2013-12-02 02:45:10 -05:00
  • a4e10e304d implement FNM_LEADING_DIR extension flag in fnmatch Rich Felker 2013-12-02 02:08:41 -05:00
  • a223175704 remove now-unnecessary features.h inclusion from fnmatch.h Rich Felker 2013-12-02 02:06:52 -05:00
  • bb181ae3b8 expose FNM_* extensions in fnmatch.h without _GNU_SOURCE Rich Felker 2013-12-02 02:04:58 -05:00
  • 9f5053758f fix typos in INSTALL file Rich Felker 2013-12-01 23:16:38 -05:00
  • 179ab5a505 add infrastructure to record and report the version of libc.so Rich Felker 2013-12-01 17:27:25 -05:00
  • 6ec82a3b58 fix fnmatch corner cases related to escaping Rich Felker 2013-12-01 14:36:22 -05:00
  • da0fcdb8e9 fix the end of string matching in fnmatch with FNM_PATHNAME Szabolcs Nagy 2013-12-01 17:32:48 +00:00
  • 7603c5f127 support mix of IPv4 and v6 nameservers in resolv.conf Rich Felker 2013-11-30 13:33:29 -05:00
  • 8c8cf4bbd2 increase TTY_NAME_MAX limit to 32 Rich Felker 2013-11-29 12:45:09 -05:00
  • cabe9aa974 reject invalid address families in getaddrinfo Rich Felker 2013-11-27 00:54:03 -05:00
  • a663c93019 adjust fallback INFINITY definition for FLT_EVAL_METHOD==2 case Rich Felker 2013-11-26 23:26:37 -05:00
  • f63b8c8c45 fix off-by-one length failure in strftime/wcsftime and improve error behavior Rich Felker 2013-11-26 20:01:21 -05:00
  • 2b1f2f146d remove duplicate includes from dynlink.c, strfmon.c and getaddrinfo.c Szabolcs Nagy 2013-11-25 23:34:10 +00:00
  • c8a9c22173 restore type of NULL to void * except when used in C++ programs Rich Felker 2013-11-24 21:42:55 -05:00
  • 7e771e62e7 shadow: Implement fgetspent Michael Forney 2013-11-20 19:13:41 -08:00
  • b3646b30d6 shadow: Move spent parsing to internal function Michael Forney 2013-11-23 22:17:42 -08:00
  • 642936d6dd Fix dn_comp prototype and add stub Michael Forney 2013-11-23 22:33:05 -08:00
  • 22f29bfebe shadow: Implement putspent Michael Forney 2013-11-23 22:10:10 -08:00
  • 3fdf94ec51 math: clean up __rem_pio2 Szabolcs Nagy 2013-11-24 01:06:38 +00:00
  • 10c8b7148b use 0 instead of NULL in headers where NULL is not defined Szabolcs Nagy 2013-11-24 00:34:07 +00:00
  • f7d348ec39 add O_TMPFILE flag, new in linux 3.11 Szabolcs Nagy 2013-11-23 23:47:48 +00:00
  • b0e9d57711 add TCP_NOTSENT_LOWAT tcp socket option, new in linux v3.12 Szabolcs Nagy 2013-11-23 23:04:55 +00:00
  • 4b2c8fee35 add linux tcp state enums Timo Teräs 2013-10-14 08:28:19 +03:00
  • 7c0ca4d361 add multicast structures from RFC 3678 to netinet/in.h Timo Teräs 2013-07-31 12:05:14 +03:00
  • 4f6658b969 Fix dn_expand pointer following Michael Forney 2013-11-04 21:43:57 -08:00
  • 3fd1acbfee putgrent: Add missing newline Michael Forney 2013-11-04 23:34:21 -08:00
  • a3b98a11a9 putgrent: Stop writing output on first failure Michael Forney 2013-11-04 23:34:20 -08:00
  • b300d5b7bd strcmp: Remove unnecessary check for *r Michael Forney 2013-11-04 21:48:08 -08:00
  • 8ff810d779 timeradd/timersub: cast result to void to get rid of warnings rofl0r 2013-11-23 13:01:53 +01:00
  • aeea71dc04 fix and refactor child reaping logic in wordexp Rich Felker 2013-11-22 16:29:31 -05:00
  • caaf7d443d fix fd leak and case where fd 1 is already closed in wordexp Rich Felker 2013-11-22 15:55:58 -05:00
  • 8253f59eae fix resource exhaustion and zero-word cases in wordexp Rich Felker 2013-11-22 15:48:24 -05:00
  • d8f1908b82 improve robustness of wordexp and fix handling of 0-word case Rich Felker 2013-11-22 15:29:14 -05:00
  • a516077feb add legacy getloadavg api Szabolcs Nagy 2013-11-21 01:59:43 +00:00
  • ceb0ed9cf9 fix fd leak (missing close-on-exec) in getifaddrs Rich Felker 2013-11-20 20:34:33 -05:00
  • 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions Szabolcs Nagy 2013-11-21 01:16:49 +00:00
  • ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) Szabolcs Nagy 2013-11-21 01:01:57 +00:00
  • 326e5c2e27 fix the nominal type of LDBL_* limits on archs with ld64 Rich Felker 2013-11-20 18:28:18 -05:00
  • 46db37289f write floating point limit constants to 21 significant decimal places Rich Felker 2013-11-20 17:40:33 -05:00
  • d8e8f1464c iswspace: fix handling of 0 rofl0r 2013-11-11 05:44:47 +01:00
  • 35cf8b3e73 fix harmless inconsistency in semtimedop Rich Felker 2013-11-09 17:54:20 -05:00
  • 4571f9f856 implement semtimedop Rich Felker 2013-11-09 00:18:57 -05:00
  • f5980e330a adjust sys/wait.h not to produde errors in strict ISO C feature profile Rich Felker 2013-11-09 00:04:02 -05:00
  • 41a9ba25cd remove O_NOFOLLOW from __map_file used for time zone file loading Rich Felker 2013-11-08 21:33:42 -05:00
  • 1d0d2df609 fix handling of overly-long TZ environment variable values Rich Felker 2013-11-08 20:50:59 -05:00
  • 8db1652581 timezone parser: fix iteration over search dir paths rofl0r 2013-11-04 17:07:28 +00:00
  • 75be448958 timezone parser: fix offset to transition table in 64bit code path rofl0r 2013-11-04 15:57:51 +00:00
  • e2ed37bc15 fix timezone parser code crashing on 64bit sys rofl0r 2013-11-04 15:13:21 +00:00
  • 7b5beabceb fix regression in inet_aton due to misinterpretation of __ipparse return Rich Felker 2013-11-02 04:07:12 -04:00
  • f9fb20b42d simplify faccessat AT_EACCESS path and eliminate resource dependence Rich Felker 2013-11-01 20:34:05 -04:00
  • 984af5c99e fix faccessat AT_EACCESS path not to leave zombie processes Rich Felker 2013-11-01 17:01:52 -04:00
  • 4ecf33614b fix inttypes.h PRI and SCN macros for [u]intptr_t types Rich Felker 2013-10-30 14:52:55 -04:00
  • b7d3210196 POSIX conformance fix: define struct entry in search.h Szabolcs Nagy 2013-10-29 20:25:11 +00:00
  • 7e01b8f09b fenv: fix i386 fesetround for sse Szabolcs Nagy 2013-10-28 20:33:54 +00:00
  • 71d23b3103 math: extensive log*.c cleanup Szabolcs Nagy 2013-10-28 01:16:14 +00:00
  • 4b15d9f46a add legacy ftime function and sys/timeb.h Rich Felker 2013-10-25 14:15:08 -04:00
  • 78f8891531 fix inet_pton Szabolcs Nagy 2013-10-23 01:49:14 +00:00
  • 51c4e451db fix __ipparse to parse the generic numbers-and-dots IPv4 format correctly Szabolcs Nagy 2013-10-22 12:28:17 +00:00
  • 59b8dc08f7 fix inet_aton to accept the generic "numbers-and-dots" IPv4 address format Szabolcs Nagy 2013-10-22 12:23:17 +00:00
  • bb93ac3358 split inet_addr and inet_ntoa back into their own files Rich Felker 2013-10-21 22:05:29 -04:00
  • 8f0359605a fix multiple minor namespace issues in headers Rich Felker 2013-10-20 22:01:51 -04:00
  • 38b9c02749 fix return value for inet_pton in ipv6 failure cases Rich Felker 2013-10-19 22:36:30 -04:00
  • ebb4cc0fec use consistent include guard name in arpa/ftp.h Szabolcs Nagy 2013-10-18 15:21:36 +00:00
  • 20a34af862 fix typo in socket.h (wrong macro name) Szabolcs Nagy 2013-10-18 15:19:49 +00:00
  • d5bd7dd5d2 in faccessat slow path, add close-on-exec to pipe fds Rich Felker 2013-10-18 07:12:38 -04:00
  • 516358561e fix uid/gid-setting error in faccessat with AT_EACCESS flag Rich Felker 2013-10-12 19:50:09 -04:00
  • 4fb7df12f5 fix errno value for getcwd when size argument is zero Rich Felker 2013-10-08 19:49:10 -04:00
  • 8f438115f2 math: fix rare underflow issue in fma Szabolcs Nagy 2013-10-07 18:46:43 +00:00
  • 4b539a826b math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshf Szabolcs Nagy 2013-10-07 18:41:03 +00:00
  • 551da2c191 fix clockid macro names in time.h, reported by Paul Schutte Szabolcs Nagy 2013-10-07 13:28:03 +00:00
  • 4405702a41 remove errno setting from setenv, malloc sets it correctly on oom Szabolcs Nagy 2013-10-07 13:26:51 +00:00
  • 1e81fa4524 fix allocation sizes in regcomp Szabolcs Nagy 2013-10-07 13:25:19 +00:00
  • c3a43b35cc add missing va_end in execl* for correcness and static code analyzers Szabolcs Nagy 2013-10-07 13:24:00 +00:00
  • 49b3a0d2ce minor vfprintf and vfwprintf changes to please static code analyzers Szabolcs Nagy 2013-10-07 13:22:24 +00:00
  • b9cd1d4d50 math: remove an unused variable from modfl Szabolcs Nagy 2013-10-06 02:09:40 +00:00
  • 8acbe4f818 slightly optimize __brk for size Rich Felker 2013-10-05 12:00:55 -04:00
  • a947d317a2 fix failure of malloc to set errno on heap (brk) exhaustion Rich Felker 2013-10-05 11:59:21 -04:00
  • 5437870390 fix failure to check malloc result in setenv Rich Felker 2013-10-04 15:49:55 -04:00
  • e5100b32d2 math: remove code duplication in erfl found by clang analyzer Szabolcs Nagy 2013-10-04 18:10:17 +00:00
  • e71981af77 math: remove a useless assignment in lgammal found by clang analyzer Szabolcs Nagy 2013-10-04 18:08:16 +00:00
  • 38a0a4db2f fix invalid implicit pointer conversion in pthread_key_create Rich Felker 2013-10-04 01:06:42 -04:00
  • 7886985e13 fix uninitialized variable in dladdr Rich Felker 2013-10-04 00:29:58 -04:00
  • a938b5a12d removed unused variable in vfwprintf Rich Felker 2013-10-04 00:14:57 -04:00
  • 2b2aff37ac fix new environment always being null with execle Rich Felker 2013-10-03 10:16:01 -04:00
  • 23b8e3bc95 fix off-by-one error in getgrnam_r and getgrgid_r, clobbering gr_name Rich Felker 2013-09-29 02:52:33 -04:00