Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Switch gettimeofday from INTUSE to libc_hidden_proto. | Roland McGrath | 2012-05-24 | 1 | -6/+5 |
| | |||||
* | mktime: avoid signed integer overflow | Paul Eggert | 2012-05-23 | 1 | -4/+4 |
| | | | | | * time/mktime.c (__mktime_internal): Do not mishandle the case where diff == INT_MIN. | ||||
* | mktime: simplify computation of average | Paul Eggert | 2012-05-23 | 1 | -3/+1 |
| | | | | | * time/mktime.c (ranged_convert): Use new time_t_avg function instead of rolling our own (probably-slower) code. | ||||
* | mktime: do not assume signed right shift propagates sign bit | Paul Eggert | 2012-05-23 | 1 | -6/+12 |
| | | | | | | | * time/mktime.c (isdst_differ): New static function. (__mktime_internal): No need to normalize tm_isdst now. (__mktime_internal, not_equal_tm): Use isdst_differ to compare tm_isdst values. | ||||
* | mktime: merge another wrapv change from gnulib | Paul Eggert | 2012-05-23 | 1 | -1/+1 |
| | | | | | * time/mktime.c (TYPE_MAXIMUM): Rework slightly to avoid diagnostics from some compilers. | ||||
* | mktime: remove incorrect attempt at unusual arithmetics | Paul Eggert | 2012-05-23 | 1 | -9/+6 |
| | | | | | | | | * 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, too | Paul Eggert | 2012-05-23 | 1 | -3/+5 |
| | | | | | | * 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 enough | Paul Eggert | 2012-05-23 | 1 | -12/+18 |
| | | | | | | | | | * 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 gnulib | Paul Eggert | 2012-05-23 | 1 | -25/+90 |
| | | | | | | | | * 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. | ||||
* | Update copyright years for time/mktime.c | H.J. Lu | 2012-05-22 | 1 | -1/+1 |
| | |||||
* | mktime: merge comment-quoting-style change from gnulib | Paul Eggert | 2012-05-22 | 1 | -3/+3 |
| | |||||
* | time/mktime.c (compile-command): Add "-I." | Paul Eggert | 2012-05-22 | 1 | -1/+1 |
| | |||||
* | mktime: merge mktime-internal.h change from gnulib | Paul Eggert | 2012-05-22 | 1 | -0/+1 |
| | |||||
* | mktime: merge time_r change from gnulib | Paul Eggert | 2012-05-22 | 1 | -2/+1 |
| | |||||
* | mktime: merge DEBUG change from gnulib | Paul Eggert | 2012-05-22 | 1 | -0/+1 |
| | |||||
* | mktime: merge <sys/types.h> change from gnulib | Paul Eggert | 2012-05-22 | 1 | -1/+0 |
| | |||||
* | mktime: merge HAVE_CONFIG_H change from gnulib | Paul Eggert | 2012-05-22 | 1 | -1/+1 |
| | |||||
* | Fold copyright years | H.J. Lu | 2012-05-16 | 1 | -1/+1 |
| | |||||
* | BZ#10375: Configure magic to use -U_FORTIFY_SOURCE if needed. | Roland McGrath | 2012-05-16 | 1 | -5/+1 |
| | |||||
* | Remove __snseconds_t | H.J. Lu | 2012-05-15 | 1 | -1/+1 |
| | |||||
* | Fix daylight time change for the US | Ian Wienand | 2012-05-09 | 1 | -6/+12 |
| | | | | | | [BZ #14080] * time/tzset.c (__tzset_parse_tz): Update default rules for daylight time changes in the Energy Policy Act of 2005. | ||||
* | Add __snseconds_t and __SNSECONDS_T_TYPE | H.J. Lu | 2012-04-11 | 1 | -1/+1 |
| | |||||
* | Testsuite #include fixes. | Thomas Schwinge | 2012-04-02 | 1 | -0/+2 |
| | |||||
* | Use time_t on ays, rem, y and yg in __offtime | H.J. Lu | 2012-03-16 | 1 | -2/+2 |
| | |||||
* | Remove distribute variable from Makefiles | Ulrich Drepper | 2012-03-07 | 1 | -2/+1 |
| | |||||
* | Fix ISO C11 definitions in time.h | Ulrich Drepper | 2012-02-25 | 1 | -11/+8 |
| | |||||
* | Replace FSF snail mail address with URLs. | Paul Eggert | 2012-02-09 | 39 | -117/+78 |
| | |||||
* | Remove miscellaneous __STDC__ conditionals. | Joseph Myers | 2012-01-30 | 1 | -6/+2 |
| | |||||
* | Remove pre-ISO C support | Ulrich Drepper | 2012-01-07 | 2 | -40/+40 |
| | | | | No more __const. | ||||
* | Implement timespec_get | Ulrich Drepper | 2012-01-01 | 4 | -15/+76 |
| | |||||
* | Fix one typo | Ulrich Drepper | 2011-12-21 | 1 | -1/+1 |
| | |||||
* | Check values from TZ file header | Ulrich Drepper | 2011-12-17 | 1 | -9/+44 |
| | |||||
* | Clean up internal fopen uses | Ulrich Drepper | 2011-11-15 | 1 | -3/+3 |
| | | | | No need to ever not use c and e. | ||||
* | Use O_CLOEXEC in tzfile handling | Ulrich Drepper | 2011-11-14 | 1 | -3/+3 |
| | |||||
* | Remove doubled words. | Jim Meyering | 2011-04-22 | 1 | -2/+2 |
| | |||||
* | Fix typos in comments. | Ulrich Drepper | 2011-04-01 | 1 | -3/+3 |
| | |||||
* | Add support for XPG7 testing. | Ulrich Drepper | 2010-01-09 | 6 | -20/+20 |
| | | | | | The header conformance testing code needed extending for XPG7. This exposed a few bugs in the headers. There are more changes to come. | ||||
* | Implement Burmese language locale for Myanmar. | Keith Stribley | 2009-10-30 | 1 | -3/+1 |
| | |||||
* | Handle empty TZ strings at the end of new-style timzeone files correctly. | Andreas Schwab | 2009-06-23 | 1 | -0/+4 |
| | |||||
* | Fix computation of tzspec_len. | Ulrich Drepper | 2009-06-15 | 1 | -1/+1 |
| | | | | | | Without this it should never have worked that we can use the embedded envvar in the timezone data files for dates after the last matching rule. | ||||
* | Handle leap seconds even if no DST rule exists. | Akinori Hattori | 2009-06-15 | 1 | -4/+3 |
| | | | | This fixes BZ #10211. | ||||
* | Remove redundant .gitignore files. | Andreas Schwab | 2009-05-16 | 1 | -6/+0 |
| | |||||
* | rename each .cvsignore file to .gitignore | Jim Meyering | 2009-05-15 | 1 | -0/+0 |
| | |||||
* | * time/tzset.c: Optimize a bit for size. cvs/fedora-glibc-20090310T1925 | Ulrich Drepper | 2009-03-10 | 1 | -53/+41 |
| | |||||
* | * time/tzset.c (__tzset_parse_tz): Use correct string when parsing | Ulrich Drepper | 2009-03-10 | 2 | -12/+39 |
| | | | | | DST name. * time/tst-posixtz.c: Add tests for quoted timezone names. | ||||
* | * wctype/wctype.h: The *_l functions are in POSIX 2008. | Ulrich Drepper | 2009-02-26 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | * wcsmbs/wchar.h: mbsnrtowcs, open_wmemstream, wcpcpy, wcpncpy, wcscasecmp, wcsdup, wcsncasecmp, wcsnlen, wcsnrtombs, wcscasecmp_l, wcsncasecmp_l, wcscoll_l, and wcsxfrm_l. * sysdeps/mach/hurd/bits/posix_opt.h: Reset value of macros from 200112L to 200809L. * sysdeps/unix/sysv/linux/bits/posix_opt.h: Likewise. * posix/getconf.c (vars): Add _SC_THREAD_ROBUST_PRIO_INHERIT and _SC_THREAD_ROBUST_PRIO_PROTECT entries. * bits/confname.h: Add _SC_THREAD_ROBUST_PRIO_INHERIT and _SC_THREAD_ROBUST_PRIO_PROTECT. * posix/unistd.h: fexecve is in POSIX 2008. * time/time.h: strftime_l is in POSIX 2008. * io/sys/stat.h: futimens is in POSIX 2008. * string/strings.h: strcasecmp_l and strncasecmp_l are in POSIX 2008. * string/string.h: stpcpy, stpncpy, strndup, strnlen, strsignal, strcoll_l, strerror_l, and strxfrm_l are in POSIX 2008. * stdlib/stdlib.h: mkdtemp is in POSIX 2008. | ||||
* | * include/features.h: Define macros for XPG7/POSIX 2008. | Ulrich Drepper | 2009-02-26 | 1 | -2/+2 |
| | | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/bits/stat.h: Protect UTIME_NOW and UTIME_OMIT only with __USE_ATFILE. * sysdeps/unix/sysv/linux/ia64/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/stat.h: Likewise. * io/sys/stat.h: Move mknodat definition into same conditional as mknod. * time/sys/time.h: futimesat is not among the functions accepted into the POSIX standard. | ||||
* | * time/tzset.c (tzset_internal): Correct parsing of TZ envvar. | Ulrich Drepper | 2009-02-24 | 1 | -9/+39 |
| | |||||
* | * time/tzset.c (__tzset_parse_tz): DST offset must also allow hour | Ulrich Drepper | 2009-02-05 | 1 | -2/+2 |
| | | | | value of 24. | ||||
* | (__mktime_internal): Normalize tp->tm_isdst value. | Ulrich Drepper | 2008-07-06 | 1 | -2/+4 |
| |