about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* mktime: remove incorrect attempt at unusual arithmeticsPaul Eggert2012-05-232-9/+13
| | | | | | | | * time/mktime.c (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove. The code didn't really work on such machines anyway. (TYPE_MINIMUM): Assume two's complement. (twos_complement_arithmetic): Verify that long_int and time_t are two's complement (or unsigned, in the latter case).
* mktime: check signed shifts on long_int and time_t, tooPaul Eggert2012-05-232-3/+10
| | | | | | * time/mktime.c (SHR): Check that shifts work as desired on the types long_int and time_t too, as SHR is used on such types.
* mktime: do not assume 'long' is wide enoughPaul Eggert2012-05-232-12/+26
| | | | | | | | | * time/mktime.c (verify): Move decl up. (long_int): New type. (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it, to remove assumption in the code that 'long' is wide enough to store year values. This assumption is not true on x32 and on some non-glibc platforms.
* mktime: merge wrapv change from gnulibPaul Eggert2012-05-232-25/+99
| | | | | | | | * time/mktime.c (WRAPV): New macro. (time_t_avg, time_t_add_ok, time_t_int_add_ok): New static functions. (guess_time_tm, __mktime_internal): Do not assume that signed integer overflow wraps around; modern compilers generate code where this assumption is no longer valid.
* Replace "jmp L(pseudo_end)" with "ret"H.J. Lu2012-05-233-4/+11
|
* Add ChangeLog for last changeAndreas Jaeger2012-05-231-0/+5
|
* Move poll to syscalls.listAndreas Jaeger2012-05-232-47/+1
|
* Add more constants to Linux <sys/reboot.h>Andreas Jaeger2012-05-232-1/+13
| | | | | | | | | 2012-05-23 Andreas Jaeger <aj@suse.de> Maximilian Attems <max@stro.at> * sysdeps/unix/sysv/linux/sys/reboot.h (RB_SW_SUSPEND, RB_KEXEC): New macros.
* Fix x32 sched_getcpu.S error codeH.J. Lu2012-05-232-4/+14
|
* Add comments suggesting moving some functions to syscalls.list.Joseph Myers2012-05-236-0/+17
|
* Do not mention old Linux kernel versions in installation documentation.Joseph Myers2012-05-233-15/+12
|
* Update from Linux 3.4Andreas Jaeger2012-05-238-5/+41
|
* Simplify dl-vdso.h use of assert.Roland McGrath2012-05-222-9/+9
|
* Remove $(sysctl) from sysdep_routinesH.J. Lu2012-05-224-5/+4
|
* Add sysctl.mk and bits/sysctl.hH.J. Lu2012-05-227-1/+42
|
* Fix x86_64/sched_getcpu.S error codeAndreas Jaeger2012-05-222-5/+15
| | | | | Rearrange code so that pseudo_end is just ret and the stack pointer is correct also for static library in error case.
* Mention 14122 in NEWS.Paul Pluzhnikov2012-05-221-1/+1
|
* For [BZ#14122], plug memory leaks in nsswitch.c.Paul Pluzhnikov2012-05-222-24/+80
|
* Add x32 arch_prctlH.J. Lu2012-05-223-0/+70
|
* Add INTERNAL_SYSCALL_TYPESH.J. Lu2012-05-223-39/+116
|
* PowerPC: libm ABI updateAdhemerval Zanella2012-05-226-12/+43
| | | | Update for libm abilist for POWER6 and POWER7.
* Add new locale mag_IN.Chandan Kumar2012-05-224-3/+181
| | | | | | [BZ#13968] * locales/mag_IN: New file. * SUPPORTED (SUPPORTED-LOCALES): Add appropriate entry.
* Add x32 support to x86_64/bits/fcntl.hH.J. Lu2012-05-222-5/+6
|
* Use "neg %eax" in i386 SYSCALL_ERROR_HANDLERH.J. Lu2012-05-222-9/+9
|
* Update copyright years for time/mktime.cH.J. Lu2012-05-222-1/+5
|
* mktime: merge comment-quoting-style change from gnulibPaul Eggert2012-05-222-3/+10
|
* time/mktime.c (compile-command): Add "-I."Paul Eggert2012-05-222-1/+3
|
* mktime: merge mktime-internal.h change from gnulibPaul Eggert2012-05-222-0/+4
|
* mktime: merge time_r change from gnulibPaul Eggert2012-05-222-2/+4
|
* mktime: merge DEBUG change from gnulibPaul Eggert2012-05-222-0/+5
|
* mktime: merge <sys/types.h> change from gnulibPaul Eggert2012-05-222-1/+4
|
* mktime: merge HAVE_CONFIG_H change from gnulibPaul Eggert2012-05-222-1/+6
|
* Use "neg %eax" in x86_64 SYSCALL_SET_ERRNOH.J. Lu2012-05-222-6/+7
|
* Pad each field to __syscall_slong_t in struct rusageH.J. Lu2012-05-222-17/+85
|
* Remove straggling references to .s files.David S. Miller2012-05-213-17/+8
| | | | | | | * Makefules (o-iterator): Remove .s cases. (compile-command.s): Delete. (COMPILE.s): Delete. * sysdeps/unix/make-syscalls.sh: Remove .s file tests.
* Filter out unknown symbols in stack-protector test.Joseph Myers2012-05-213-0/+20
|
* Rename x32 llseek.S to lseek.S and add dummy llseek.SH.J. Lu2012-05-213-44/+46
|
* Add x32 llseek.SH.J. Lu2012-05-214-15/+91
|
* Rename __WORDSIZE_COMPAT32 to __WORDSIZE_TIME64_COMPAT32H.J. Lu2012-05-219-12/+28
|
* Fix warnings in wcschr-c.cAndreas Jaeger2012-05-212-3/+14
| | | | | | | | | Fixes: In file included from ../sysdeps/i386/i686/multiarch/wcschr-c.c:8:0: ../wcsmbs/wcschr.c:26:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] ../wcsmbs/wcschr.c:37:1: warning: data definition has no type or storage class [enabled by default] ../wcsmbs/wcschr.c:37:1: warning: type defaults to ‘int’ in declaration of ‘__hidden_ver1’ [enabled by default] ../wcsmbs/wcschr.c:37:1: warning: parameter names (without types) in function declaration [enabled by default]
* x32: Don't lose high bits of %rbp in setjmp/longjmp mangling/demangling.Roland McGrath2012-05-214-10/+41
|
* Fix sunrpc static libraryAndreas Jaeger2012-05-214-2/+20
| | | | | | * include/shlib-compat.h (libc_sunrpc_symbol): New macro. * sunrpc/svc_simple.c: Use it for registerrpc. * sunrpc/xcrypt.c: Use it for passwd2des.
* Fix last changeAndreas Jaeger2012-05-212-0/+6
| | | | Include shlib-compat.h for SHLIB_COMPAT.
* Define __SYSCALL_WORDSIZE for x86-64H.J. Lu2012-05-213-2/+15
|
* [BZ #13691], Revert breakage of iconv() converter for TCVN-5712.Andreas Jaeger2012-05-2110-159/+30
| | | | | | | | | | | | | | | | | | * iconvdata/tcvn5712-1.c (BODY for FROM_LOOP): Don't consider inptr and inend for must_buffer_ch. * wcsmbs/tst-mbsnrtowcs.c: Remove file. * wcsmbs/Makefile (tests): Remove tst-mbsnrtowcs. * stdio-common/Makefile (tests): Remove bug15. (bug15-ENV): Remove macro. * stdio-common/bug15.c: Remove, we do not support vi_VN.TCVN5712-1 anymore. localedata: * SUPPORTED: Remove vi_VN.TCVN/TCVN5712-1. * tst-strptime.c: Remove, we do not support vi_VN.TCVN5712-1 anymore. * Makefile (LOCALES): Remove vi_VN.TCVN5712-1 from list. (tests): Remove tst-strptime.
* Rewrite manual/contrib.texiAndreas Jaeger2012-05-212-102/+241
| | | | | * manual/contrib.texi: Completely rewritten. It contains now an alphabetical list of contributors and their contributions.
* Add x32 syscalls.listH.J. Lu2012-05-212-0/+10
|
* * misc/getauxval.c (__getauxval): Use unsigned long int.Richard Henderson2012-05-213-4/+11
| | | | | * misc/sys/auxv.h: Include <sys/cdefs.h>. (getauxval): Use unsigned long int.
* Set MALLOC_ALIGNMENT to at least __alignof__ (long double) for new ABIs.Roland McGrath2012-05-212-11/+22
|
* PowerPC: ULPs updateAdhemerval Zanella2012-05-212-12/+50
| | | | | | Adjustments for libm ulps added with commit d8b82cad1b525bdcbfff88d218c7c45032e4a3af, 495fd99f3a119e5c0c542ccc6cf9c93b1fb9e892, and 5ba3cc691c856e5c67a7d4cd4713f20a79f7ba81. I also adjusted some exp10 ulps definition that was higher than needed.