aboutsummaryrefslogtreecommitdiff
path: root/time
AgeCommit message (Collapse)AuthorFilesLines
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers39-44/+39
2013-01-01Add script to update copyright notices and reformat some to facilitate its use.Joseph Myers1-2/+1
2012-12-03 * time/sys/time.h (settimeofday): Do not mark TV argumentJeff Law1-1/+1
as __nonnull.
2012-11-04[BZ #157] Remove include/stub-tag.h for good.Thomas Schwinge8-8/+0
2012-08-25Fix some typos in comments.Marek Polacek1-2/+2
2012-05-24Switch gettimeofday from INTUSE to libc_hidden_proto.Roland McGrath1-6/+5
2012-05-23mktime: avoid signed integer overflowPaul Eggert1-4/+4
* time/mktime.c (__mktime_internal): Do not mishandle the case where diff == INT_MIN.
2012-05-23mktime: simplify computation of averagePaul Eggert1-3/+1
* time/mktime.c (ranged_convert): Use new time_t_avg function instead of rolling our own (probably-slower) code.
2012-05-23mktime: do not assume signed right shift propagates sign bitPaul Eggert1-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.
2012-05-23mktime: merge another wrapv change from gnulibPaul Eggert1-1/+1
* time/mktime.c (TYPE_MAXIMUM): Rework slightly to avoid diagnostics from some compilers.
2012-05-23mktime: remove incorrect attempt at unusual arithmeticsPaul Eggert1-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).
2012-05-23mktime: check signed shifts on long_int and time_t, tooPaul Eggert1-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.
2012-05-23mktime: do not assume 'long' is wide enoughPaul Eggert1-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.
2012-05-23mktime: merge wrapv change from gnulibPaul Eggert1-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.
2012-05-22Update copyright years for time/mktime.cH.J. Lu1-1/+1
2012-05-22mktime: merge comment-quoting-style change from gnulibPaul Eggert1-3/+3
2012-05-22time/mktime.c (compile-command): Add "-I."Paul Eggert1-1/+1
2012-05-22mktime: merge mktime-internal.h change from gnulibPaul Eggert1-0/+1
2012-05-22mktime: merge time_r change from gnulibPaul Eggert1-2/+1
2012-05-22mktime: merge DEBUG change from gnulibPaul Eggert1-0/+1
2012-05-22mktime: merge <sys/types.h> change from gnulibPaul Eggert1-1/+0
2012-05-22mktime: merge HAVE_CONFIG_H change from gnulibPaul Eggert1-1/+1
2012-05-16Fold copyright yearsH.J. Lu1-1/+1
2012-05-16BZ#10375: Configure magic to use -U_FORTIFY_SOURCE if needed.Roland McGrath1-5/+1
2012-05-15Remove __snseconds_tH.J. Lu1-1/+1
2012-05-09Fix daylight time change for the USIan Wienand1-6/+12
[BZ #14080] * time/tzset.c (__tzset_parse_tz): Update default rules for daylight time changes in the Energy Policy Act of 2005.
2012-04-11Add __snseconds_t and __SNSECONDS_T_TYPEH.J. Lu1-1/+1
2012-04-02Testsuite #include fixes.Thomas Schwinge1-0/+2
2012-03-16Use time_t on ays, rem, y and yg in __offtimeH.J. Lu1-2/+2
2012-03-07Remove distribute variable from MakefilesUlrich Drepper1-2/+1
2012-02-25Fix ISO C11 definitions in time.hUlrich Drepper1-11/+8
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert39-117/+78
2012-01-30Remove miscellaneous __STDC__ conditionals.Joseph Myers1-6/+2
2012-01-07Remove pre-ISO C supportUlrich Drepper2-40/+40
No more __const.
2012-01-01Implement timespec_getUlrich Drepper4-15/+76
2011-12-21Fix one typoUlrich Drepper1-1/+1
2011-12-17Check values from TZ file headerUlrich Drepper1-9/+44
2011-11-15Clean up internal fopen usesUlrich Drepper1-3/+3
No need to ever not use c and e.
2011-11-14Use O_CLOEXEC in tzfile handlingUlrich Drepper1-3/+3
2011-04-22Remove doubled words.Jim Meyering1-2/+2
2011-04-01Fix typos in comments.Ulrich Drepper1-3/+3
2010-01-09Add support for XPG7 testing.Ulrich Drepper6-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.
2009-10-30Implement Burmese language locale for Myanmar.Keith Stribley1-3/+1
2009-06-23Handle empty TZ strings at the end of new-style timzeone files correctly.Andreas Schwab1-0/+4
2009-06-15Fix computation of tzspec_len.Ulrich Drepper1-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.
2009-06-15Handle leap seconds even if no DST rule exists.Akinori Hattori1-4/+3
This fixes BZ #10211.
2009-05-16Remove redundant .gitignore files.Andreas Schwab1-6/+0
2009-05-15rename each .cvsignore file to .gitignoreJim Meyering1-0/+0
2009-03-10* time/tzset.c: Optimize a bit for size.cvs/fedora-glibc-20090310T1925Ulrich Drepper1-53/+41
2009-03-10* time/tzset.c (__tzset_parse_tz): Use correct string when parsingUlrich Drepper2-12/+39
DST name. * time/tst-posixtz.c: Add tests for quoted timezone names.