Commit graph

  • a494171a5a fix invalid access in aio notification Rich Felker 2013-06-16 10:39:02 -04:00
  • 8600849d74 fix uninitialized variable in lio (aio) code Rich Felker 2013-06-16 01:40:17 -04:00
  • 20d01d83b5 improve the quality of output from rand_r Rich Felker 2013-06-12 18:20:48 -04:00
  • 4191d24476 add clock id macros for a number of new(ish) Linux-specific clocks Rich Felker 2013-06-08 11:42:52 -04:00
  • 0173990284 fix the type of CLOCKS_PER_SEC to match new clock_t type Rich Felker 2013-06-08 11:40:27 -04:00
  • ea200e38bd support cputime clocks for processes/threads other than self Rich Felker 2013-06-08 11:36:41 -04:00
  • 0996faa3d7 prng: make rand_r have 2^32 period instead of 2^31 Szabolcs Nagy 2013-06-08 13:49:12 +00:00
  • c79cd27e9e prng: fix rand() to give good sequence with small state Szabolcs Nagy 2013-06-08 13:31:10 +00:00
  • fd1d7be35f fix mixup in previous change to gcc wrapper Rich Felker 2013-06-07 10:18:07 -04:00
  • c161356002 make gcc-specific headers (intrinsics, etc.) available with wrapper Rich Felker 2013-06-07 10:13:07 -04:00
  • f7244d205f improve handling of nonstandard fields in struct tm Rich Felker 2013-06-07 09:54:45 -04:00
  • e039db27c2 implement 'm' modifier for wide scanf variants Rich Felker 2013-06-06 00:26:17 -04:00
  • 16a1e0365d implement the 'm' (malloc) modifier for scanf Rich Felker 2013-06-05 18:18:41 -04:00
  • de80ea9f1c refactor wide-char scanf string handling Rich Felker 2013-06-05 16:53:26 -04:00
  • 1ab59de81e simplify some logic in scanf and remove redundant invalid-format check Rich Felker 2013-06-04 16:22:02 -04:00
  • f18846dd3a refactor scanf core to use common code path for all string formats Rich Felker 2013-06-04 16:09:36 -04:00
  • a6d272127b align stack properly for calling global ctors/dtors on x86[_64] Rich Felker 2013-06-03 17:32:42 -04:00
  • 44b4d09fc0 ensure that thread dtv pointer is never null to optimize __tls_get_addr Rich Felker 2013-06-03 16:35:59 -04:00
  • d926565355 Merge remote-tracking branch 'nsz/review' Rich Felker 2013-05-26 18:22:12 -04:00
  • 31ff797787 fix the prototype of settimeofday to follow the original BSD declaration Szabolcs Nagy 2013-05-26 16:01:38 +00:00
  • 41c34d188a fix ioctl _IOR, _IOW, etc macros to avoid signed overflow (2<<30) Szabolcs Nagy 2013-05-26 15:49:08 +00:00
  • a6367a17d5 on x86_64 use long instead of long long for 64bit posix types Szabolcs Nagy 2013-05-26 15:43:17 +00:00
  • 5e642b5a23 change underlying type of clock_t to be uniform and match ABI Rich Felker 2013-05-23 20:38:51 -04:00
  • 05453b37fc fix overflow behavior of clock() function Rich Felker 2013-05-23 14:31:02 -04:00
  • 1e5eb73545 math: add fma TODO comments about the underflow issue Szabolcs Nagy 2013-05-19 14:43:32 +00:00
  • ffd8ac2dd5 math: fix two fma issues (only affects non-nearest rounding mode, x86) Szabolcs Nagy 2013-05-19 12:13:08 +00:00
  • 83af1dd65a Merge remote-tracking branch 'nsz/review' Rich Felker 2013-05-18 12:06:42 -04:00
  • bfda379358 math: sin cos cleanup Szabolcs Nagy 2013-05-18 14:40:22 +00:00
  • 69ee9b2cb1 make err.h functions print __progname Rich Felker 2013-05-18 10:20:42 -04:00
  • 1d5ba3bb5a math: tan cleanups Szabolcs Nagy 2013-05-18 12:34:00 +00:00
  • 22730d6560 add FLT_TRUE_MIN, etc. macros from C11 Rich Felker 2013-05-17 18:38:42 -04:00
  • ec9f5353b1 remove the __STDC_FORMAT_MACROS nonsense from inttypes.h Rich Felker 2013-05-17 14:23:41 -04:00
  • 1a70198b3e fix mknod and mknodat to accept large dev_t values Rich Felker 2013-05-16 16:27:37 -04:00
  • e216951f50 math: use double_t for temporaries to avoid stores on i386 Szabolcs Nagy 2013-05-15 23:08:52 +00:00
  • 2c184264ea support full range of dev_t major/minor numbers in makedev, etc. macros Rich Felker 2013-05-15 16:15:50 -04:00
  • 2897bfdd60 remove compound literals from math.h to please c++ Szabolcs Nagy 2013-05-06 17:52:48 +00:00
  • da49b872f5 fix incorrect clock tick scaling in fallback case of clock() Rich Felker 2013-05-05 14:51:25 -04:00
  • 9293b765c4 do not interpret errors in return value of times() syscall Rich Felker 2013-05-05 14:19:37 -04:00
  • 2c074b0d6c transition to using functions for internal signal blocking/restoring Rich Felker 2013-04-26 19:48:01 -04:00
  • d53c92c972 optimize/debloat raise Rich Felker 2013-04-26 19:02:23 -04:00
  • d674f8582a prevent code from running under a thread id which already gave ESRCH Rich Felker 2013-04-26 17:51:22 -04:00
  • 47d2bf5103 synccall signal handler need not handle dead threads anymore Rich Felker 2013-04-26 17:46:58 -04:00
  • 082fb4e9bf fix clobbering of signal mask when creating thread with sched attributes Rich Felker 2013-04-26 17:30:32 -04:00
  • d0ba09837b make last thread's pthread_exit give exit(0) a consistent state Rich Felker 2013-04-26 16:16:04 -04:00
  • c3a6839ce9 use atomic decrement rather than cas in pthread_exit thread count Rich Felker 2013-04-26 16:05:39 -04:00
  • 6e531f999a add comments on some of the pthread_exit logic Rich Felker 2013-04-26 16:04:30 -04:00
  • 23f21c304f always block signals in pthread_exit before decrementing thread count Rich Felker 2013-04-26 15:47:44 -04:00
  • a0473a0c82 remove explicit locking to prevent __synccall setuid during posix_spawn Rich Felker 2013-04-26 15:09:49 -04:00
  • 43653c1250 remove __STDC_LIMIT_MACROS and __STDC_CONSTANT_MACROS checks in stdint.h Rich Felker 2013-04-22 20:47:34 -04:00
  • ae0c1de530 fix reversed argument order x86_64 sigsetjmp's call to sigprocmask Rich Felker 2013-04-22 10:17:56 -04:00
  • 71ae0c724d comment potentially-confusing use of struct crypt_data type Rich Felker 2013-04-20 14:07:01 -04:00
  • 5d37b79793 mention bits headers in another part of copyright file Rich Felker 2013-04-20 14:03:12 -04:00
  • a896e89326 update copyright year Rich Felker 2013-04-20 14:02:55 -04:00
  • 876464622f clarify that bits headers are included as public headers Rich Felker 2013-04-20 14:01:33 -04:00
  • 8c203eae1e make dynamic linker accept : or \n as path separator Rich Felker 2013-04-20 11:51:58 -04:00
  • 7bec92e793 release notes for 0.9.10 Rich Felker 2013-04-14 01:51:00 -04:00
  • 4ba3ebdcfe make ifaddrs.h expose sys/socket.h Rich Felker 2013-04-10 22:38:46 -04:00
  • 9947ed5c20 getifaddrs: implement proper ipv6 netmasks rofl0r 2013-04-09 11:00:52 +02:00
  • 23ab8c2555 mbrtowc: do not leave mbstate_t in permanent-fail state after EILSEQ Rich Felker 2013-04-08 23:09:11 -04:00
  • ea34b1b90c implement mbtowc directly, not as a wrapper for mbrtowc Rich Felker 2013-04-08 23:01:32 -04:00
  • a49e038bab optimize mbrtowc Rich Felker 2013-04-08 22:49:59 -04:00
  • 8f06ab0eb9 fix out-of-bounds access in UTF-8 decoding Rich Felker 2013-04-08 22:29:46 -04:00
  • bcd9302508 fix signalfd not to ignore flags Rich Felker 2013-04-07 23:19:00 -04:00
  • cc11b42286 silence nonsensical warnings in timer_create Rich Felker 2013-04-06 18:32:11 -04:00
  • b4ea63856a add support for program_invocation[_short]_name Rich Felker 2013-04-06 17:50:37 -04:00
  • 5c5ac810c3 fix argument omission in ABI-compat weak_alias for fscanf Rich Felker 2013-04-06 17:15:58 -04:00
  • 14f0272ea1 Add ABI compatability aliases. Isaac Dunham 2013-04-05 23:20:28 -07:00
  • ced64995c2 fix type error in pthread_create, introduced with pthread_getattr_np Rich Felker 2013-04-06 01:15:08 -04:00
  • 338cc31c4b getifaddrs: remove unused label rofl0r 2013-04-06 00:04:52 +02:00
  • 4af3ea789a getifaddrs: use if_nameindex to enumerate interfaces rofl0r 2013-04-05 22:47:30 +02:00
  • 69a1983872 getifaddrs: one less indent level rofl0r 2013-04-05 22:08:03 +02:00
  • c82f53f67c getifaddrs: less malloc rofl0r 2013-04-05 22:06:35 +02:00
  • b3792c8891 include/ifaddrs.h: add prototypes for get/freeifaddrs rofl0r 2013-04-05 19:59:40 +02:00
  • 202db37a6f add getifaddrs rofl0r 2013-04-05 19:26:51 +02:00
  • 5ffe494050 net/if.h: add some missing IFF_ constants rofl0r 2013-04-05 18:57:06 +02:00
  • f4ded939bf add prototype for dn_skipname Rich Felker 2013-04-04 22:36:49 -04:00
  • b6f9941201 implement dn_skipname (legacy resolver function) Rich Felker 2013-04-04 22:36:30 -04:00
  • baec93cb58 add arpa/tftp.h rofl0r 2013-04-05 02:32:51 +02:00
  • f77bab5933 fix type issues in stdint.h so underlying types of 64-bit types match ABI Rich Felker 2013-04-04 20:09:50 -04:00
  • c7af271000 eliminate bits/wchar.h Rich Felker 2013-04-04 19:57:23 -04:00
  • 201995f382 eliminate gcc dependency for testing char signedness in limits.h Rich Felker 2013-04-04 19:50:55 -04:00
  • ddfb267b0e add put*ent functions for passwd/group files and similar for shadow Rich Felker 2013-04-04 19:23:47 -04:00
  • 771c6cead0 cleanup wcstombs Rich Felker 2013-04-04 14:55:42 -04:00
  • b5a527f9ff cleanup mbstowcs wrapper Rich Felker 2013-04-04 14:53:53 -04:00
  • f62b12d051 minor optimization to mbstowcs Rich Felker 2013-04-04 14:51:05 -04:00
  • 40b2b5fa94 fix incorrect range checks in wcsrtombs Rich Felker 2013-04-04 14:48:48 -04:00
  • 50d9661d9b overhaul mbsrtowcs Rich Felker 2013-04-04 14:42:35 -04:00
  • 47cf4919fc re-add useconds_t rofl0r 2013-04-02 04:38:23 +02:00
  • 82aad3a317 add arpa/nameser_compat.h rofl0r 2013-04-02 02:51:40 +02:00
  • da144eec54 make tm_zone etc visible under _GNU_SOURCE rofl0r 2013-04-02 02:48:39 +02:00
  • a6752eb940 __time_to_tm: initialize tm_zone and tm_gmtoff rofl0r 2013-04-02 02:47:07 +02:00
  • 8d3ee05754 add syscall numbers for the new kcmp and finit_module syscalls and remove syscall todos from microblaze Szabolcs Nagy 2013-04-01 18:02:32 +00:00
  • ca2300d9ac add the new SO_REUSEPORT socket option to mips and powerpc Szabolcs Nagy 2013-04-01 17:54:39 +00:00
  • e82bd04cf7 add new socket options to sys/socket.h following linux Szabolcs Nagy 2013-03-23 19:58:33 +00:00
  • 46f45f7334 adding ethernet protocol ids to if_ether.h following linux Szabolcs Nagy 2013-03-23 19:55:23 +00:00
  • d4c04d1360 add ADJ_SETOFFSET timex mode bit (new in linux v2.6.39) Szabolcs Nagy 2013-03-23 19:51:34 +00:00
  • 2e762105b7 add new linux tcp socket option flags to netinet/tcp.h Szabolcs Nagy 2013-03-23 19:49:38 +00:00
  • 201e6603c3 fix typo in setpriority syscall wrapper Rich Felker 2013-04-01 11:20:12 -04:00
  • 0b2764d054 provide prototype for pthread_getattr_np Rich Felker 2013-03-31 23:27:57 -04:00
  • 14a835b386 implement pthread_getattr_np Rich Felker 2013-03-31 23:25:55 -04:00