summaryrefslogtreecommitdiff
path: root/src/time
AgeCommit message (Expand)AuthorFilesLines
2013-04-02__time_to_tm: initialize tm_zone and tm_gmtoffrofl0r1-0/+2
2013-03-26remove __SYSCALL_SSLEN arch macro in favor of using public _NSIGRich Felker1-1/+1
2013-02-02make some arrays constrofl0r1-1/+1
2013-01-26fix tm_to_time logic for number of days in novemberRich Felker1-1/+1
2012-11-08clean up sloppy nested inclusion from pthread_impl.hRich Felker1-0/+1
2012-09-29more close-on-exec fixes, mostly using new "e" flag to fopenRich Felker1-1/+1
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker10-11/+11
2012-08-09fix (hopefully) all hard-coded 8's for kernel sigset_t sizeRich Felker1-1/+2
2012-06-13add timegm function (inverse of gmtime), nonstandardRich Felker1-0/+9
2012-05-24linux deprecated SYS_utime on some archs, so use SYS_utimes insteadRich Felker1-1/+8
2012-04-24ditch the priority inheritance locks; use malloc's version of lockRich Felker1-3/+3
2012-03-02remove debug cruft that was left in getdateRich Felker1-2/+0
2012-03-02first try at implementing getdate functionRich Felker1-0/+47
2012-03-02fix bugs in strptime handling of string day/month names, literalsRich Felker1-0/+2
2012-02-28implement wcsftime functionRich Felker1-0/+32
2011-09-26cleanup various minor issues reported by nszRich Felker1-1/+2
2011-09-16fix assumptions that char is signedRich Felker1-2/+2
2011-09-14remove incorrectly-made-visible internal dst offset variableRich Felker1-1/+0
2011-09-05strptime: fix use of uninitialized dest field in converting integerRich Felker1-1/+1
2011-08-16partially working strptimeRich Felker1-148/+149
2011-08-13fix missing include in last commitRich Felker1-0/+1
2011-08-13fix clock() functionRich Felker1-2/+7
2011-08-12more efficient signal blocking for timer threadsRich Felker1-4/+4
2011-08-11normal exit from timer thread should run dtors, restore cancel stateRich Felker1-1/+1
2011-08-11block signals in timer threadsRich Felker1-0/+4
2011-08-07use weak aliase rather than weak reference for vdso clock_gettimeRich Felker1-8/+12
2011-07-24workaround for gcc's optimizer breaking dynamic symbol resolutionRich Felker1-1/+2
2011-07-24const correctness on function pointerRich Felker1-1/+1
2011-07-23some preliminaries for vdso clock supportRich Felker3-7/+35
2011-06-13remove old useless timezone.s file (unused)Rich Felker1-27/+0
2011-06-06use volatile pointers for intentional-crash code.Rich Felker1-1/+1
2011-05-07optimize compound-literal sigset_t's not to contain useless hurd bitsRich Felker1-1/+1
2011-05-07overhaul implementation-internal signal protectionsRich Felker1-2/+1
2011-04-17overhaul pthread cancellationRich Felker2-11/+2
2011-04-14use a separate signal from SIGCANCEL for SIGEV_THREAD timersRich Felker1-7/+25
2011-04-09run pthread tsd destructors when a timer thread pretends to exitRich Felker1-0/+6
2011-04-09greatly improve SIGEV_THREAD timersRich Felker2-15/+20
2011-04-06consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefixRich Felker3-3/+3
2011-04-06fix signal-based timers with null sigevent argumentRich Felker5-28/+19
2011-04-03timer threads should sleep and stay asleep... a long timeRich Felker1-1/+1
2011-04-03revert to deleting kernel-level timer from cancellation handlerRich Felker2-7/+11
2011-04-03simplify calling of timer signal handlerRich Felker1-3/+1
2011-03-30avoid all malloc/free in timer creation/destructionRich Felker5-29/+20
2011-03-30optimize timer creation and possibly protect against some minor racesRich Felker1-14/+19
2011-03-29reorder timer initialization so that timer_create does not depend on freeRich Felker2-9/+17
2011-03-29implement POSIX timersRich Felker5-0/+143
2011-03-24overhaul cancellation to fix resource leaks and dangerous behavior with signalsRich Felker1-0/+1
2011-03-20global cleanup to use the new syscall interfaceRich Felker6-11/+6
2011-03-19if returning errno value directly from a syscall, we need to negate it.Rich Felker1-1/+1
2011-03-19syscall overhaul part two - unify public and internal syscall interfaceRich Felker3-6/+3