Commit graph

  • ccc7b4c3a1 remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG Rich Felker 2013-03-26 23:07:31 -04:00
  • 00f1521fdd provide emulation of fcntl F_DUPFD_CLOEXEC on old kernels Rich Felker 2013-03-26 22:54:57 -04:00
  • ae7399bfd8 in pipe2, use pipe() rather than __syscall(SYS_pipe, ...) for fallback Rich Felker 2013-03-25 11:34:22 -04:00
  • 9cb6e6ea12 rewrite popen to use posix_spawn instead of fragile vfork hacks Rich Felker 2013-03-24 22:41:38 -04:00
  • 7914ce9204 remove cruft from pre-posix_spawn version of the system function Rich Felker 2013-03-24 22:40:54 -04:00
  • 2d0f495e7b add deprecated SIGIOT alias for SIGABRT Rich Felker 2013-03-23 20:02:31 -04:00
  • 427c0ca79e fix multiple bugs in syslog interfaces Rich Felker 2013-03-23 18:59:30 -04:00
  • dfdc337b3b remove soname from libc.so/ld-musl Rich Felker 2013-03-09 22:34:11 -05:00
  • 08514d0614 fix epoll structure alignment on non-x86_64 archs Rich Felker 2013-03-06 23:57:39 -05:00
  • f44076181d fix missing type error in grp.h from adding fgetgrent Rich Felker 2013-03-06 09:32:52 -05:00
  • da1442c9a8 fix types for wctype_t and wctrans_t Rich Felker 2013-03-04 19:22:14 -05:00
  • 8c741783fc fix some obscure header type size/alignment issues Rich Felker 2013-03-04 17:05:45 -05:00
  • 99727dad25 fix wrong float_t on x86_64 Rich Felker 2013-02-26 08:54:31 -05:00
  • e201d82aac fix cruft in utmp.h that was broken by changes in utmpx.h Rich Felker 2013-02-26 01:46:39 -05:00
  • 5afc74fbaa fix integer type issue in strverscmp Rich Felker 2013-02-26 01:42:11 -05:00
  • 4853c1f7f7 implement non-stub strverscmp Rich Felker 2013-02-26 01:36:47 -05:00
  • d1eae83a59 namespace conformance to latest standards in strings.h Rich Felker 2013-02-26 01:30:36 -05:00
  • e864ddc368 replace stub with working strcasestr Rich Felker 2013-02-21 23:54:25 -05:00
  • 330fd96213 fix wrong return value from wmemmove on forward copies Rich Felker 2013-02-21 23:19:18 -05:00
  • 8224bdbbed scsci/sg.h: fix usage of undefined macro HZ rofl0r 2013-02-21 15:40:08 +01:00
  • caec662217 add arpa/ftp.h rofl0r 2013-02-21 15:35:34 +01:00
  • 8872e4e481 use memcmp instead of str[n]cmp for temp function XXXXXX checking Rich Felker 2013-02-20 23:01:22 -05:00
  • 8d2f8064aa fix error cases in mkostemps core Rich Felker 2013-02-20 22:58:46 -05:00
  • 3b00675bf5 remove leftover unused variable in mktemp after refactoring Rich Felker 2013-02-20 22:56:53 -05:00
  • 2cc63358cd add mkostemp, mkstemps, and mkostemps functions and reorganize temp internals Rich Felker 2013-02-20 22:43:23 -05:00
  • f78cdbe899 remove unused #undef environ now that libc.h no longer #defines it Rich Felker 2013-02-17 14:30:19 -05:00
  • 23ccb80fcb consistently use the internal name __environ for environ Rich Felker 2013-02-17 14:24:39 -05:00
  • cac872957e add fgetgrent function Rich Felker 2013-02-17 13:21:56 -05:00
  • b9e08308f4 fix typo in newly-added error message for EOWNERDEAD Rich Felker 2013-02-07 03:13:35 -05:00
  • d75348ddda improve error strings Rich Felker 2013-02-07 03:05:54 -05:00
  • 526900484c arm: add __aeabi_atexit() rofl0r 2013-02-06 02:15:51 +01:00
  • 158f721adc Makefile: make it possible to build arch specific C files rofl0r 2013-02-06 02:11:49 +01:00
  • a8799356d5 base system() on posix_spawn Rich Felker 2013-02-03 18:21:04 -05:00
  • 4862864fc1 fix unsigned comparison bug in posix_spawn Rich Felker 2013-02-03 17:09:47 -05:00
  • fb6b159d9e overhaul posix_spawn to use CLONE_VM instead of vfork Rich Felker 2013-02-03 16:42:40 -05:00
  • 89d3df6e54 streamline old-kernel fallback path of pipe2 to use syscalls directly Rich Felker 2013-02-03 16:09:05 -05:00
  • d432b2c057 fix regression that made shared libs crash on arm Rich Felker 2013-02-03 01:26:33 -05:00
  • a47ad3ebce dynamically allocate storage for gethostby* buffers Rich Felker 2013-02-02 02:07:38 -05:00
  • c0193550a0 fix blank ai_canonname from getaddrinfo for non-CNAMEs Rich Felker 2013-02-02 01:59:53 -05:00
  • b0302863a3 fix memory leak due to double call to getaddrinfo in gethostbyname* Rich Felker 2013-02-02 01:32:12 -05:00
  • 70b584bc94 fix error returns in gethostby*_r functions Rich Felker 2013-02-02 01:31:10 -05:00
  • 74025c80ce fix uninitialized map_len being used in munmap failure paths in load_library Rich Felker 2013-02-02 00:59:25 -05:00
  • 72768ea99e fix stale locks left behind when pthread_create fails Rich Felker 2013-02-01 22:25:19 -05:00
  • 077549e0d4 if pthread_create fails, it must not attempt mmap if there is no mapping Rich Felker 2013-02-01 22:23:24 -05:00
  • d5142642b8 pthread stack treatment overhaul for application-provided stacks, etc. Rich Felker 2013-02-01 22:10:40 -05:00
  • c50925071c make some arrays const rofl0r 2013-02-02 03:08:57 +01:00
  • facc6acbfd replace __wake function with macro that performs direct syscall Rich Felker 2013-02-01 16:41:53 -05:00
  • 96fbcf7d80 fix up minor misplacement of restrict keyword in spawnattr sched stubs Rich Felker 2013-02-01 15:57:28 -05:00
  • a57ac9bf64 release notes for 0.9.9 Rich Felker 2013-02-01 01:49:07 -05:00
  • ae4b0b96d6 revert regex "cleanup" that seems unjustified and may break backtracking Rich Felker 2013-02-01 01:10:59 -05:00
  • 725c55528d SOL_TCP is nonstandard and not in the reserved namespace Rich Felker 2013-01-31 00:49:53 -05:00
  • d5c164d5ff fix tm_to_time logic for number of days in november Rich Felker 2013-01-26 11:40:40 -05:00
  • 55ddbc3e5d add RTLD_NODELETE flag for dlopen Rich Felker 2013-01-23 22:18:45 -05:00
  • 4d07e5521e add support for RTLD_NOLOAD to dlopen Rich Felker 2013-01-23 22:07:45 -05:00
  • 637dd2d383 fix regression in dlsym: rejection of special RTLD_* handles as invalid Rich Felker 2013-01-23 20:21:36 -05:00
  • 41d7c77d6a use a common definition of NULL as 0L for C and C++ Rich Felker 2013-01-18 20:35:26 -05:00
  • 4d98280388 fix warning building dynlink.c stub for static libc Rich Felker 2013-01-16 11:49:00 -05:00
  • cdc5c74c6a fix bug in dladdr that prevented resolving addresses in the PLT Rich Felker 2013-01-16 11:47:35 -05:00
  • f05f59b804 remove unused "params" related code from regex Szabolcs Nagy 2013-01-15 01:05:29 +01:00
  • 21f01e1bf9 Merge remote-tracking branch 'nsz/math' Rich Felker 2013-01-14 18:04:49 -05:00
  • dd95916382 regex: remove an unused local variable from regexec Szabolcs Nagy 2013-01-14 00:06:49 +01:00
  • 9724defdb7 in crypt_des change unnecessary union keybuf into unsigned char[] Szabolcs Nagy 2013-01-13 23:54:48 +01:00
  • 30779ee1aa crypt: fix the prototype of md5_sum, sha256_sum and sha512_sum Szabolcs Nagy 2013-01-13 23:18:32 +01:00
  • a753f7fe7a fix lio_listio return value in LIO_WAIT mode Szabolcs Nagy 2013-01-13 23:15:39 +01:00
  • 200f96c6a0 add MOD_TAI to sys/timex.h and update STA_RONLY Szabolcs Nagy 2013-01-12 19:14:34 +01:00
  • d650631dad add SWAP_FLAG_DISCARD to sys/swap.h Szabolcs Nagy 2013-01-12 19:13:59 +01:00
  • 645c6d99a5 add mount flags to sys/mount.h Szabolcs Nagy 2013-01-12 18:25:13 +01:00
  • 48854dffdb add IN_EXCL_UNLINK to sys/inotify.h Szabolcs Nagy 2013-01-12 18:24:45 +01:00
  • ada88f6178 add EPOLLWAKEUP flag to sys/epoll.h Szabolcs Nagy 2013-01-12 17:29:45 +01:00
  • c7351ffe9b add RB_SW_SUSPEND and RB_KEXEC to sys/reboot.h Szabolcs Nagy 2013-01-12 15:37:00 +01:00
  • 000806cde6 add missing mmap options and madvices to bits/mman.h based on linux headers Szabolcs Nagy 2013-01-11 02:07:40 +01:00
  • bc1a8d2ae3 add missing EXTPROC flag to bits/termios.h Szabolcs Nagy 2013-01-11 02:05:19 +01:00
  • 73bb048951 add missing F_GETOWNER_UIDS flag to bits/fcntl.h Szabolcs Nagy 2013-01-11 02:03:45 +01:00
  • 056c8b1ab5 add missing EHWPOISON to bits/errno.h Szabolcs Nagy 2013-01-11 02:00:14 +01:00
  • 2010361663 add missing ptrace requests and options to sys/ptrace.h Szabolcs Nagy 2013-01-11 01:58:54 +01:00
  • 119645b6bb add missing multicast socket options to netinet/in.h Szabolcs Nagy 2013-01-11 01:54:53 +01:00
  • f13a478860 add missing protocol families to sys/socket.h Szabolcs Nagy 2013-01-11 01:46:09 +01:00
  • 2dec29741b fix another case of cloexec/nonblock flags not matching arch values Rich Felker 2013-01-10 17:57:30 -05:00
  • 6468fc9e37 check for invalid handles in dlsym/dlclose Rich Felker 2013-01-10 14:05:40 -05:00
  • 121e3a38a1 math: erf and erfc cleanup Szabolcs Nagy 2013-01-07 23:54:13 +01:00
  • d84923d89e setjmp.h: add struct tag for sigjmp_buf (GCC C++ compatibility) rofl0r 2013-01-04 18:47:17 +01:00
  • 2ba3f44db5 add legacy header values.h rofl0r 2013-01-04 13:05:42 +01:00
  • 87781ac64c time.h: add BSD aliases for otherwise internal struct tm members rofl0r 2013-01-04 12:57:15 +01:00
  • e895ddc0cd wait.h: add linux specific, thread-related waitpid() flags rofl0r 2013-01-01 08:07:26 +01:00
  • 2c1f8fd5da __assert_fail(): remove _Noreturn, to get proper stacktraces rofl0r 2013-01-01 07:59:11 +01:00
  • 5d893e50b0 add some new-ish IPPROTO constants that were missing Rich Felker 2013-01-01 20:19:20 -05:00
  • 5652d70054 math: bessel cleanup (jn.c and jnf.c) Szabolcs Nagy 2013-01-01 22:20:45 +01:00
  • 5bb6b24952 math: bessel cleanup (j1.c and j1f.c) Szabolcs Nagy 2013-01-01 22:11:28 +01:00
  • 697acde67e math: bessel cleanup (j0.c and j0f.c) Szabolcs Nagy 2013-01-01 21:59:46 +01:00
  • d18a410bbf expose [v]asprintf under _BSD_SOURCE Rich Felker 2012-12-28 15:39:33 -05:00
  • 761ebe065c align EPOLL_* flags with fcntl O_* flag definitions, which vary by arch Rich Felker 2012-12-27 20:44:44 -05:00
  • 820fccdefe fix alignment logic in strlcpy Rich Felker 2012-12-26 23:48:02 -05:00
  • 8442358d9d add linux extension POLLRDHUP to poll.h Rich Felker 2012-12-26 16:55:49 -05:00
  • e172c7b4df fix reference to libc struct in static tls init code Rich Felker 2012-12-25 21:51:11 -05:00
  • d12f2ed282 clean up and fix logic for making mmap fail on invalid/unsupported offsets Rich Felker 2012-12-20 12:16:02 -05:00
  • 5d5ab51862 merge a few fixes by sh4rm4 Rich Felker 2012-12-19 13:07:37 -05:00
  • 3159e2fc81 socket.h: add SO_(SND/RCV)BUFFORCE to generic block rofl0r 2012-12-19 19:02:22 +01:00
  • 3c4214db72 math: more correct tgmath.h type cast logic Szabolcs Nagy 2012-12-19 10:57:54 +01:00
  • 36d7303878 add inet_network (required for wine) rofl0r 2012-12-19 07:32:38 +01:00
  • 3bb167b338 x86_64/bits/signal.h: fix typo in REG_CSGSFS rofl0r 2012-12-19 06:09:57 +01:00