summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdtime
Commit message (Collapse)AuthorAgeFilesLines
* `it's'' -> `its'' where appropriate and typo fixes in time2posix.3.eivind1997-05-191-2/+2
| | | | | | Closes PR docs/3612. Submitted by: Josh Gilliam <soil@quick.net>
* Changed all paths to be relative to src/lib instead of src/lib/libcjb1997-05-031-1/+6
| | | | | | | | | | so that all these makefiles can be used to build libc_r too. Added .if ${LIB} == "c" tests to restrict man page builds to libc to avoid needlessly building them with libc_r too. Split libc Makefile into Makefile and Makefile.inc to allow the libc_r Makefile to include Makefile.inc too.
* Fixed wording of previous change.bde1997-03-311-1/+1
| | | | | Obtained from: fgets.3 Guided by: ISO C standard
* Revert my last few changes. They were bogus. Replaced them withimp1997-03-311-14/+4
| | | | | | | the original text plus a statement saying that if strftime fails, the results are undefined. Requested a long time ago by: bde
* Back out 1.14 until I reproduce trouble reportsimp1997-03-251-4/+2
|
* Don't open the tz file if we're running setuid or setgid to prevent infomrationimp1997-03-241-2/+4
| | | | | | leakage. Submitted by: Julian Assange
* Use .Sq Li \&\e0 rather than NUL to describe the character with no bitsimp1997-03-031-3/+7
| | | | | set, as suggested by Garrett Wollman. This is more consistant with how things like strncpy are done, as well as harder to confuse NUL and NULL.
* Pendantic change of null to NUL. Also warn that this function does notimp1997-03-021-3/+9
| | | | NUL terminate in the case of buffer overflow.
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Include "setlocale.h" for _PathLocale like other parts already didache1997-02-071-3/+2
| | | | Should go in 2.2
* Submitted by: John Birrelljulian1997-02-051-5/+3
| | | | uthreads update from the author.
* Update the comment why range checking is not neededache1997-02-051-1/+1
| | | | Should go in 2.2
* Sort cross references.wosch1997-01-201-1/+1
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* When attempting to load a `lastditch' timezone (e.g., because the loadwollman1997-01-131-7/+8
| | | | | | | | | of the user's timezone failed), don't bail if the specified timezone doesn't have an offset; in this case it isn't going to. (Perhaps it would be better to change the caller to always supply one, but this is quick and clean and fixes the bug in the easiest possible way.) Should be in 2.2. Fixes (properly) PR#1740.
* Add comment that range checking is already done at upper levelache1996-12-281-1/+2
| | | | | | Kill snprintf left in collate.c from previous backout Should go in 2.2
* Move PATH_LOCALE handling to setlocale.c, simplify locale path building,ache1996-11-261-10/+9
| | | | don't treat empty encoding as C encoding
* Parameters for localtime_r() and gmtime_r() definitions changed.hsu1996-11-111-8/+8
| | | | | Parameters for pthread_getspecific() call changed. pthread_keycreate() renamed to pthread_key_create().
* Require that a timezone specified via the TZ envariable be a regularwollman1996-10-091-1/+7
| | | | | file (and not a directory or a device which might also be readable). Closes PR#1740.
* Submitted by: John Birrell <cimaxp1!jb@werple.net.au>julian1996-08-201-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here are the diffs for libc_r to get it one step closer to P1003.1c These make most of the thread/mutex/condvar structures opaque to the user. There are three functions which have been renamed with _np suffixes because they are extensions to P1003.1c (I did them for JAVA, which needs to suspend/resume threads and also start threads suspended). I've created a new header (pthread_np.h) for the non-POSIX stuff. The egrep tags stuff in /usr/src/lib/libc_r/Makefile that I uncommented doesn't work. I think its best to delete it. I don't think libc_r needs tags anyway, 'cause most of the source is in libc which does have tags. also: Here's the first batch of man pages for the thread functions. The diff to /usr/src/lib/libc_r/Makefile removes some stuff that was inherited from /usr/src/lib/libc/Makefile that should only be done with libc. also: I should have sent this diff with the pthread(3) man page. It allows people to type make -DWANT_LIBC_R world to get libc_r built with the rest of the world. I put this in the pthread(3) man page. The default is still not to build libc_r. also: The diff attached adds a pthread(3) man page to /usr/src/share/man/man3. The idea is that without libc_r installed, this man page will give people enough info to know that they have to build libc_r.
* Revert to old version of strftime.c; the new one doesn't work right.wollman1996-07-191-110/+78
|
* Merge the recently-imported tzcode96h distribution (libc portion). Thewollman1996-07-186-193/+254
| | | | | | part that does zic(8)/zdump(8) is still yet to be imported (but the old zic and zdump will work just fine with these header files and the data format has not changed).
* General -Wall warning cleanup, part I.jkh1996-07-121-2/+1
| | | | Submitted-By: Kent Vander Velden <graphix@iastate.edu>
* Removed false copyrights...scrappy1996-05-276-173/+1
|
* Added in appropriate Berkeley copyright and RCS Id: stringscrappy1996-05-276-1/+182
| | | | Closes PR#doc/536
* Convert the time2posix man page to mdoc format. This stillmpp1996-05-011-49/+45
| | | | needs some other cleanup, but it is good enough for now.
* Removed bogus includes of <sys/types.h> from synopses.bde1996-04-193-4/+0
| | | | | | This commit covers the man pages for most of the ANSI library functions. A few others such as strtol.3 have to mention <sys/types.h> because they mix ANSI interfaces with less well designed extensions.
* Correct some man page cross references and file location references.mpp1996-04-071-2/+2
|
* Added missing section numbers to a bunch of .Xr macros, ormpp1996-03-271-2/+2
| | | | | converted them into .Fn macros where appropriate. Also fixed up some minor formatting problems.
* Convert "time zone" to "timezone" in section NAMEwosch1996-02-281-1/+1
| | | | Submitted by: brien@cs.ucdavis.edu (David E. O'Brien)
* Correct a bunch of man page cross references and generallympp1996-02-111-1/+1
| | | | | | try and silence "manck". ncurses, rpc, and some of the gnu stuff are still a big mess, however.
* Add some missing manual page links.mpp1996-02-021-1/+2
|
* Reviewed by: julian and (hsu?)julian1996-01-221-1/+129
| | | | | | Submitted by: John Birrel(L?) changes for threadsafe operations
* This commit was generated by cvs2svn to compensate for changes in r13122,peter1995-12-301-1530/+0
| | | | which included commits to RCS files with non-trunk default branches.
* Don't reset LC_TIME to C when it isn't neccessaryache1995-10-231-13/+17
|
* Fix manpage to reflect current sourcesache1995-08-071-21/+49
|
* Restore %s format support from previous versionache1995-08-071-1/+22
|
* Fix default %c to be ctime-compatible as supposed (by Solaris too)ache1995-08-061-4/+4
|
* The European Commission went out and invented a new sort of summer-timewollman1995-08-053-224/+321
| | | | | | changeover, so we have to extend the format of timezone files (in a backward- compatible way, of course). This probably means that libc needs a minor version number bump before 2.2 is released (or maybe not).
* Implement locale-sensitive strftime () from ADO (heavily modifiedwollman1995-08-041-104/+240
| | | | | | | | | | by me). This probably loses for multibyte characters, but I have no way of telling. I'll let ache decide whether to add this support to startup_setlocale. Note that for this to make any sense at all, the symlinks in /usr/share/locale must go. (For the moment, this doesn't make any difference since there are no locales supplied.) Obtained from: Arthur David Olson <ado@elsie.nci.nih.gov>
* Remove trailing whitespace.rgrimes1995-05-301-1/+1
|
* On snap 950210, format %s (print seconds from the epoch) is missingjoerg1995-03-012-1/+23
| | | | | | | | | from the code in strftime.c . This affects both the library code and all the commands using it (e.g. date +%s). Note that %s is not required by ANSI, but we've already got it in 1.1.5.1. Suggested by: luigi@labinfo.iet.unipi.it (Luigi Rizzo)
* Use latest Arthur Olson timezone code rather than that supplied withwollman1994-09-135-65/+519
| | | | | 4.4. The code is almost identical to the 4.4 versions, but this organization should make it easier to merge new versions in the future.
* Port to FreeBSD. Not ready for inclusion in libc just yet, but herewollman1994-09-133-3/+12
| | | | so we can compile zic.
* One more try, and if it doesn't work this time I'm giving up.wollman1994-09-131-1/+1
| | | | (Check in original localtime.c.)
* The rest of tzcode94g from Arthur David Olson.wollman1994-09-139-0/+4180
Obtained From: Arthur David Olson, ftp://elsie.nci.nih.gov/pub/tzcode94g.tar.gz
OpenPOWER on IntegriCloud