1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-19 05:43:18 +03:00
Commit Graph

3186 Commits

Author SHA1 Message Date
02d46fc4b9 Simplify malloc initialization
Singificantly reduce the code needed at malloc initialization.  In
the process getpagesize is simplified by always initializing
GLRO(dl_pagesize).
2011-09-10 21:47:36 -04:00
d063d16433 Remove support for !USE___THREAD 2011-09-10 16:50:28 -04:00
f19009c155 Use (void*) instead of 0 for return value pointer in __cmsg_nexthdr 2011-09-09 21:46:08 -04:00
59178ef977 Revert "Fix semid_ds for x86-64"
This reverts commit 2f0ad8f3a4.
2011-09-07 14:29:53 +02:00
e38ba7ab6a Make sure __vdso_clock_gettime always contains a valid pointer 2011-09-07 00:07:08 -04:00
fc8bffcccf Fix handling of __vdso_clock_gettime 2011-09-06 23:50:04 -04:00
a77d3c17dc Don't unconditionally use clock_gettime vsyscall on x86-64 2011-09-06 21:34:11 -04:00
d53a73acdb Avoid gettimeofday vsyscall 2011-09-06 20:22:37 -04:00
a8f84144c9 Fix missing declaration 2011-09-06 11:20:51 +02:00
ef60624956 Prefer real syscalls instead of vsyscalls on x86-64 outside libc.so 2011-09-06 00:12:18 -04:00
15c95c5d1a Fixes and optimizations for 32-bit sparc fabs*(). 2011-09-05 10:06:15 -07:00
3b142ce572 Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
	ChangeLog
2011-09-05 12:46:12 -04:00
2f0ad8f3a4 Fix semid_ds for x86-64 2011-09-05 12:44:22 -04:00
3ba575169a Fix sparc localplt testcase failures. 2011-08-31 17:30:41 -07:00
25ad0df13b Bug fixes for ____longjmp_chk on sparc. 2011-08-22 16:53:57 -07:00
70538b7fe6 Fix missing declaration 2011-08-22 12:17:05 +02:00
91b392a4ba Use ifuncs for time and gettimeofday on x86-64 2011-08-21 13:52:28 -04:00
3b41ae4d7d Remove the file< 2011-08-20 08:38:58 -04:00
51ccffa074 Use correct scandir64 implementation on ppc64 2011-08-20 08:33:42 -04:00
c27714f111 Fix tst-writev on non-4K page size 2011-08-17 21:51:21 -04:00
9c96ff2385 * sysdeps/unix/sysv/linux/sparc/bits/resource.h (RLIM_INFINITY,
RLIM64_INFINITY): Fix 64-bit values for 32-bit sparc.
2011-08-14 04:09:28 -07:00
2df1f7be58 Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
	ChangeLog
2011-08-11 13:02:45 -04:00
14d9678512 Clean up PLT use for scandirat 2011-08-11 11:41:09 -04:00
6761ac045d * sysdeps/unix/sysv/linux/ia64/sys/ptrace.h: Add missing comma in
enum.
	* sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/sys/ptrace.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sys/ptrace.h: Likewise.
2011-08-10 23:09:24 -07:00
c55fbd1ea7 Implement scandirat function 2011-08-09 09:57:55 -04:00
879165f25a Avoid multiple definitions of identical scandir cancellation handler 2011-08-08 13:49:37 -04:00
8accd4dccc Define AF_NFC and PF_NFC 2011-07-23 20:06:48 -04:00
cbff0d9689 Update ptrace constants 2011-07-23 19:10:18 -04:00
bfc9dc9bcf Fix missing include 2011-07-20 14:12:57 -04:00
295e904fe6 Add const attr to gnu_dev_{major,minor,makedev} 2011-07-20 12:35:29 -04:00
19df733e64 S/390: Don't use r11 in INTERNAL_VSYSCALL_NCS macro 2011-07-19 20:29:27 -04:00
298711ffe4 Fix typos in pretty much unused code in sched.h header. 2011-07-18 20:19:14 -04:00
319b9ad4bc Generalize framework to register monitoring of files in nscd
nscd can clear caches when certain files change.  The list of files
was hardcoded so far and worked for nss_files and nss_dns and those
modules which need no monitoring.  nss_db, for instance, has its
own set of files to monitor.  Now the NSS modules themselves can
request that certain files are monitored.
2011-07-11 14:50:24 -04:00
4e5f31c847 Handle ext4 in {,f}pathconf
ext4 has a higher LINK_MAX limit than ext2/3.  Unfortunately it is
not easy to distinguish the filesystems from userlevel.
2011-07-07 10:53:16 -04:00
de283087c7 Handle Lustre filesystem 2011-07-07 00:20:32 -04:00
ecaddd6699 Rebuild configure scripts 2011-07-06 21:29:02 -04:00
4902da17c8 Add missing HAVE_SENDFILE definition 2011-06-27 12:29:04 -04:00
c2344f56e4 Use __gettimeofday instead of gettimeofday 2011-06-26 03:08:01 -04:00
d5495a116c Work around limit in writev in 2.6.38+ kernels 2011-06-24 14:59:17 -04:00
84e2a551a7 Use a /sys/devices/system/cpu/online for _SC_NPROCESSORS_ONLN implementation 2011-06-22 10:32:07 -04:00
852eb34d5c Rate limit expensive _SC_NPROCESSORS_ONLN computation 2011-06-22 09:50:39 -04:00
6e502e1945 Clean up after kernel sigcontext header mess 2011-06-22 08:32:55 -04:00
ee22793dd0 Improve 64-bit build
An imperfect version of fxstatat64 was used in ld.so.
2011-06-15 21:46:20 -04:00
c71ca1f89c Quash two memset undeclared warnings. 2011-06-14 13:11:39 -07:00
8c29731192 Fix typo in stack guard setup code for old kernels 2011-05-31 14:23:01 -04:00
80e2212d8e Same change for the other siginfi.h files 2011-05-29 20:12:15 -04:00
b1ebd700c5 Don't document si_code used for raise() 2011-05-29 20:05:30 -04:00
d0478f0c81 Fix build for platforms with socketcall syscall 2011-05-28 13:18:57 -04:00
c738465a4c Add support for time syscall in vDSO 2011-05-28 01:53:26 -04:00
f1f929d74a Add sendmmsg syscall 2011-05-28 01:43:20 -04:00