Commit graph

  • 3d4583c3fb add protocol families PF_IB and PF_VSOCK to socket.h Szabolcs Nagy 2013-07-25 00:22:05 +00:00
  • b54f169bfd update siginfo according to linux headers Szabolcs Nagy 2013-07-24 23:56:13 +00:00
  • 87be54a135 rework langinfo code for ABI compat and for use by time code Rich Felker 2013-07-24 18:52:02 -04:00
  • ad4a536769 update strxfrm/wcsxfrm for future LC_COLLATE support and ABI compat Rich Felker 2013-07-24 18:44:31 -04:00
  • 4350935ca4 add ABI compat aliases for a number of locale_t functions Rich Felker 2013-07-24 18:40:52 -04:00
  • a512c7d849 add PTRACE_PEEKSIGINFO to ptrace.h added in linux-v3.10 commit 84c751bd4aebbaae995fe32279d3dba48327bad4 using stdint.h types for the new ptrace_peeksiginfo_args struct Szabolcs Nagy 2013-07-24 22:07:15 +00:00
  • b5c07e45fc add if_ether.h constants ETH_P_802_3_MIN and ETH_P_BATMAN see linux commits 4f99ad51292078cc47343c17d3870764588cff73 and e5c5d22e8dcf7c2d430336cbf8e180bd38e8daf1 Szabolcs Nagy 2013-07-24 21:41:43 +00:00
  • d74e462a76 add CLOCK_TAI (and CLOCK_SGI_CYCLE) clock ids to time.h added in linux-v3.10 commit 1ff3c9677bff7e468e0c487d0ffefe4e901d33f4 Szabolcs Nagy 2013-07-24 21:29:17 +00:00
  • b5e409df70 remove TCP_COOKIE_TRANSACTIONS from tcp.h removed in linux-v3.10 in commit 1a2c6181c4a1922021b4d7df373bba612c3e5f04 Szabolcs Nagy 2013-07-24 21:23:22 +00:00
  • 8f6ec7217f add SO_SELECT_ERR_QUEUE to socket.h introduced in linux-v3.10 commit 7d4c04fc170087119727119074e72445f2bb192b Szabolcs Nagy 2013-07-24 20:52:30 +00:00
  • 4b0306c83c prepare strcoll/wcscoll for LC_COLLATE support and add ABI symbols Rich Felker 2013-07-24 18:17:09 -04:00
  • 17a60f9d32 add _l versions of strtod family functions, purely as aliases Rich Felker 2013-07-24 18:11:30 -04:00
  • cccf64e281 add __wcsftime_l symbol Rich Felker 2013-07-24 18:05:27 -04:00
  • 0a37d99547 move strftime_l into strftime.c and add __-prefixed version Rich Felker 2013-07-24 17:58:31 -04:00
  • f5dfb45f78 make getaddrinfo with AF_UNSPEC and null host return both IPv4 and v6 Rich Felker 2013-07-24 16:49:17 -04:00
  • e152ee9778 support STB_GNU_UNIQUE symbol bindings in dynamic linker Rich Felker 2013-07-24 11:53:23 -04:00
  • 17276be316 move the dynamic linker's jmp_buf from static to automatic storage Rich Felker 2013-07-24 02:38:05 -04:00
  • 9693501c15 change jmp_buf to share an underlying type and struct tag with sigjmp_buf Rich Felker 2013-07-24 02:17:02 -04:00
  • 4a30ba5ca4 remove redundant check in memalign Rich Felker 2013-07-23 23:40:26 -04:00
  • 70a92bc968 fix heap corruption bug in memalign Rich Felker 2013-07-23 23:18:49 -04:00
  • a80847d86a enhance build process to allow selective -O3 optimization Rich Felker 2013-07-22 21:22:04 -04:00
  • 9578f0530a undefine internal-use type macros at the end of alltypes.h Rich Felker 2013-07-22 20:58:04 -04:00
  • 3f08154ac4 remove SIG_ATOMIC_MIN/MAX from stdint bits headers Rich Felker 2013-07-22 17:02:03 -04:00
  • 009f186810 move register_t and u_int64_t (back) to alltypes Rich Felker 2013-07-22 16:40:35 -04:00
  • 1c6cace0bf fix regression in size of nlink_t (broken stat struct) on x86_64 Rich Felker 2013-07-22 15:45:28 -04:00
  • 8327ae0cb2 make regoff_t and regex_t match C++ ABI Rich Felker 2013-07-22 14:39:59 -04:00
  • 1da53dad27 disable legacy init/fini processing on ARM Rich Felker 2013-07-22 14:08:33 -04:00
  • 4e3c6b4303 make pthread_key_t unsigned to match ABI Rich Felker 2013-07-22 14:03:25 -04:00
  • 0109d950e6 make pthread attribute types structs, even when they just have one field Rich Felker 2013-07-22 13:57:02 -04:00
  • c4dd0c98ba change wint_t to unsigned Rich Felker 2013-07-22 13:05:41 -04:00
  • 9448b0513e refactor headers, especially alltypes.h, and improve C++ ABI compat Rich Felker 2013-07-22 11:22:36 -04:00
  • 976c0fdcb5 remove init/fini array asm from arm crti/crtn files Rich Felker 2013-07-21 03:48:35 -04:00
  • 3edfd07073 remove __libc_csu_* cruft Rich Felker 2013-07-21 03:34:31 -04:00
  • 7586360bad add support for init/fini array in main program, and greatly simplify Rich Felker 2013-07-21 03:00:54 -04:00
  • 1b413572b2 fix order of fini_array execution for shared libs Rich Felker 2013-07-21 02:35:46 -04:00
  • e69ae844dc add support for init_array/fini_array ctors/dtors to dynamic linker Rich Felker 2013-07-20 18:26:17 -04:00
  • ce8a995782 fix shm_open wrongly being cancellable Rich Felker 2013-07-20 13:19:14 -04:00
  • 1d92cddb1e fix uninitialized/stale use of alloc (%m modifier) flag in scanf Rich Felker 2013-07-20 00:21:11 -04:00
  • 8389520ed5 harden realloc/free to detect simple overflows Rich Felker 2013-07-19 20:00:11 -04:00
  • 41e2fd9d52 add UIO_MAXIOV macro in sys/uio.h Rich Felker 2013-07-19 19:57:52 -04:00
  • 6567db65f4 improve [f]stat[v]fs functions, and possibly work around old kernels Rich Felker 2013-07-19 02:48:18 -04:00
  • 648c3b4e18 change uid_t, gid_t, and id_t to unsigned types Rich Felker 2013-07-19 01:34:28 -04:00
  • df065781ee fix invalid C in new trycppif tests in configure script Rich Felker 2013-07-18 20:37:19 -04:00
  • 3e7f186ea1 add build system support for arch endian & float abi variants Rich Felker 2013-07-18 20:30:58 -04:00
  • f389c4984a make the dynamic linker find its path file relative to its own location Rich Felker 2013-07-18 19:29:44 -04:00
  • 23815f88df fix off-by-one error in checks for implementation-internal signal numbers Rich Felker 2013-07-18 19:21:06 -04:00
  • b823ef2db1 fix FILENAME_MAX to match PATH_MAX Rich Felker 2013-07-18 14:15:48 -04:00
  • 2f5fe45808 make spacing in x86_64 alltypes.h.sh more uniform with other archs Rich Felker 2013-07-17 17:46:38 -04:00
  • b06dc66639 make posix_spawn (and functions that use it) use CLONE_VFORK flag Rich Felker 2013-07-17 13:54:41 -04:00
  • 3df0b66ee9 fix missing argument in variadic syscall macros Rich Felker 2013-07-17 10:43:04 -04:00
  • ea81c0624f fix error code on time conversion overflows Rich Felker 2013-07-17 10:39:11 -04:00
  • ac1bf93fc6 fix fd leak in file mapping code used in new zoneinfo support Rich Felker 2013-07-17 09:29:26 -04:00
  • 1cc81f5cb0 the big time handling overhaul Rich Felker 2013-07-17 05:24:50 -04:00
  • f1292e3d28 fix omission of dtv setup in static linked programs on TLS variant I archs Rich Felker 2013-07-13 14:54:34 -04:00
  • c07da2e970 add PIE support for ARM Rich Felker 2013-07-10 16:58:27 -04:00
  • 3e8806b4f7 add some ARM EABI-specific exception handling infrastructure Rich Felker 2013-07-10 16:11:01 -04:00
  • 30763fd01b fix invalid library phdr pointers passed to callback from dl_iterate_phdr Rich Felker 2013-07-10 14:38:20 -04:00
  • c713d87978 fix a couple misleading/wrong signal descriptions in strsignal Rich Felker 2013-07-09 02:30:21 -04:00
  • c90fa2ace7 add realtime signals to strsignal Rich Felker 2013-07-09 02:23:16 -04:00
  • 8599822ee1 fix off-by-one array bound in strsignal Rich Felker 2013-07-09 02:11:52 -04:00
  • b6218764eb fix bogus lazy allocation in ctermid and missing malloc failure check Rich Felker 2013-07-09 00:50:11 -04:00
  • cdf0f53f8b fix fd leak on races and cancellation in ctermid Rich Felker 2013-07-09 00:42:09 -04:00
  • 0716b10ac8 fix missing SOCK_CLOEXEC in various functions that use sockets internally Rich Felker 2013-07-09 00:40:17 -04:00
  • ca9aff6a16 add NFDBITS in sys/select.h with appropriate feature tests Rich Felker 2013-07-06 01:12:28 -04:00
  • 6d861ac874 move core memalign code from aligned_alloc to __memalign Rich Felker 2013-07-04 23:58:16 -04:00
  • 651416182d move alignment check from aligned_alloc to posix_memalign Rich Felker 2013-07-04 23:54:12 -04:00
  • ab72420439 add legacy sys/ttydefaults.h header rofl0r 2013-07-03 17:55:37 +02:00
  • 0636d5977a add legacy scsi/scsi_ioctl.h header rofl0r 2013-07-03 17:52:44 +02:00
  • f206fec1c8 paths.h: remove cruft rofl0r 2013-06-30 23:04:12 +02:00
  • fbcd82040c add stubs for additional legacy ether.h functions Rich Felker 2013-07-01 13:50:02 -04:00
  • d66ab4f140 fix Makefile so "make install" works before include/bits symlink exists Rich Felker 2013-07-01 13:43:43 -04:00
  • 6688a778b0 release notes for 0.9.11 Rich Felker 2013-06-29 22:43:05 -04:00
  • 4ca442157e fix failure of mbsrtowcs to record stop position when dest is full Rich Felker 2013-06-29 16:16:47 -04:00
  • 9b732fe51b fix shifts possibly larger than type in major() macro Rich Felker 2013-06-29 13:57:13 -04:00
  • 780cbbe63a implement minimal dlinfo function Rich Felker 2013-06-29 12:46:46 -04:00
  • 2b0af609ef add some comments about the mips ksigaction structure weirdness Rich Felker 2013-06-29 12:24:06 -04:00
  • 509b50eda8 fix missing synchronization in calls from dynamic linker to global ctors Rich Felker 2013-06-29 02:24:02 -04:00
  • 17aef0b41e prevent shmget from allocating objects that overflow ptrdiff_t Rich Felker 2013-06-29 00:02:38 -04:00
  • 062f40ef3e work around wrong kernel type for sem_nsems member of struct semid_ds Rich Felker 2013-06-28 23:57:58 -04:00
  • 553d566c3f add missing type shmatt_t in sys/shm.h Rich Felker 2013-06-28 23:39:50 -04:00
  • aea7919032 implement week-based-year year numbers in strftime Rich Felker 2013-06-28 12:38:42 -04:00
  • 062446a85d fix breakage in last commit to strftime due to missing INT_MAX Rich Felker 2013-06-28 12:12:55 -04:00
  • c5faf1bf09 implement week numbers and half of the week-based-year logic for strftime Rich Felker 2013-06-28 12:03:58 -04:00
  • 1e2281b835 minor compatibility fixes in utmp.h and fixing mismatch with paths.h Rich Felker 2013-06-27 20:00:29 -04:00
  • 3cd6f5229f disallow creation of objects larger than PTRDIFF_MAX via mmap Rich Felker 2013-06-27 12:48:59 -04:00
  • b17c75a4d5 fix syscall argument bug in pthread_getschedparam Rich Felker 2013-06-26 22:02:23 -04:00
  • 7c20a11801 fix temp file leak in sem_open on successful creation of new semaphore Rich Felker 2013-06-26 21:41:51 -04:00
  • a033cd22aa fix bug whereby sem_open leaked its own internal slots on failure Rich Felker 2013-06-26 21:39:15 -04:00
  • 52d4444f8e in sem_open, don't leak vm mapping if fstat fails Rich Felker 2013-06-26 21:35:56 -04:00
  • 21088aee2e fix failure of pthread_setschedparam to pass correct param to kernel Rich Felker 2013-06-26 21:34:44 -04:00
  • f03db4bdff document in sysconf and unistd.h that per-thread cpu clocks exist Rich Felker 2013-06-26 19:43:24 -04:00
  • 6a4cfbdbe7 fix iconv conversion to legacy 8bit codepages Rich Felker 2013-06-26 14:27:45 -04:00
  • 59b481d970 remove useless conditional before free from dynamic linker path code Rich Felker 2013-06-26 10:51:36 -04:00
  • 11bc173765 fix dynamic linker handling of empty path file or error reading path file Rich Felker 2013-06-26 10:17:29 -04:00
  • a3e2f3c2b1 respect iso c namespace in stdio.h and wchar.h regarding va_list Rich Felker 2013-06-25 22:26:20 -04:00
  • 8813c956e5 make newline-delimited dynamic linker path file actually work Rich Felker 2013-06-25 21:39:35 -04:00
  • e40f48a421 implement inet_lnaof, inet_netof, and inet_makeaddr Rich Felker 2013-06-25 21:35:49 -04:00
  • 83966b369d add ether_aton[_r] and ether_ntoa[_r] functions Rich Felker 2013-06-25 21:15:27 -04:00
  • ef5507867b fix scanf %c conversion wrongly storing a terminating null byte Rich Felker 2013-06-22 17:23:45 -04:00
  • c20804500d fix major scanf breakage with unbuffered streams, fmemopen, etc. Rich Felker 2013-06-22 17:11:17 -04:00