Commit Graph
49 Commits
Author SHA1 Message Date
Thomas Gellekum 327f2d0a90 MFC part 2: Static initializers for mutexes and condition variables. 1998-04-23 08:21:56 +00:00
Jordan K. Hubbard 27c55448ae MFC: A few bits I missed on my 1st pass. 1998-02-18 09:09:06 +00:00
Julian Elischer 2c32415aa5 Submitted by: [email protected]
MFC: fix version confusion in pthreads support.
1998-02-18 01:27:27 +00:00
Wolfgang Helbig efe458a7c4 Merge in changes from -current (ISO 8601 week number and year). 1997-10-11 14:25:14 +00:00
Philippe Charnier 3dfc68bf7c environmental -> environment 1997-09-19 06:18:21 +00:00
Jordan K. Hubbard 47795419ca MFC: Just the locale fixes (small doc tweaks for the most part)
and the new strptime(3) call.  Having added something, does this
require a version bump?  Haven't we bumped once already?

There are a *LOT* of additional 3.0 changes to be merged but I'm not
entirely comfortable with some of them so I'll take the conservative
(read: cowardly :) way out and just merge this much.
1997-09-14 13:09:19 +00:00
cvs2svn 75c36b3df4 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1997-08-13 13:11:54 +00:00
cvs2svn 3ab8ee7cc4 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1997-08-11 13:08:30 +00:00
Julian Elischer fca6553859 YAMFC equiv to 1.15 1997-06-24 05:22:45 +00:00
Julian Elischer df8754fbcf YAMFC part III
Submitted by:	john Birrell (a long time ago)
probably a bit more to do as well

Part of the pthreads upgrade (from not really working to mostly working) :)
1997-06-24 03:51:39 +00:00
Thomas Gellekum 3827a84454 MFC: pthread_keycreate() -> pthread_key_create() 1997-06-02 11:40:07 +00:00
Eivind Eklund 2b03fcd7bb YAMFC: it's'' -> its'' where appropriate and typo fixes in time2posix.3.
This is RELENG_2_2, if the headers don't show that.

PR:             3612
Submitted by:	Josh Gilliam <[email protected]>
1997-05-19 22:14:54 +00:00
Mike Pritchard b3d6b19930 YAMFC: update text concerning strftime failures. 1997-04-01 19:07:21 +00:00
Mike Pritchard e6864ce05b YAMFC:
Commit all of the -current changes that apply to 2.2.  These fall into
several categories:

- Cosmetic/mdoc changes.  They don't really afect the output
  at all, but having them in 2.2 will make it easier to diff the man
  pages later when looking for real changes.
- Update some man pages to reflect the current 2.2 header files.
- Sort xrefs.
- A few typo fixes.
- And a few changes that actualy added text to the man page that should
  be reflected in 2.2.
- Add some missing MLINKS.

Requested by: bde
1997-02-28 05:51:15 +00:00
Joerg Wunsch 2cd42b9ff9 YAMFC: use setlocale.h instead of hardcoded constants and `private'
external declarations all over the place.
1997-02-08 14:16:11 +00:00
Joerg Wunsch f708c3addf YAMFC (rev 1.15: comment update) 1997-02-05 23:22:13 +00:00
Joerg Wunsch 200f358489 YAMFC (rev 1.12) 1997-02-02 18:12:29 +00:00
Joerg Wunsch 8295b2b6a6 YAMFC (rev 1.11, 1.7, and 1.13 resp.) 1996-12-29 11:01:36 +00:00
Joerg Wunsch 1e818beb7b Part 2 of backing out the botched localtime merge from -current. 1996-12-22 15:36:08 +00:00
Joerg Wunsch abab9471bd YAMFC 1996-12-10 21:08:53 +00:00
Poul-Henning Kamp f1709b7eea YAMFC 1996-11-28 22:07:16 +00:00
Garrett Wollman 318a4f9fc3 Require that a timezone specified via the TZ envariable be a regular
file (and not a directory or a device which might also be readable).
Closes PR#1740.
1996-10-09 17:39:37 +00:00
Julian Elischer 0f7d684755 Submitted by: John Birrell <[email protected]>
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.
1996-08-20 08:22:01 +00:00
Garrett Wollman fe463a8fa7 Revert to old version of strftime.c; the new one doesn't work right. 1996-07-19 15:17:44 +00:00
Garrett Wollman 1ecaa8a894 Merge the recently-imported tzcode96h distribution (libc portion). The
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).
1996-07-18 18:53:15 +00:00
Jordan K. Hubbard 51295a4d3e General -Wall warning cleanup, part I.
Submitted-By: Kent Vander Velden <[email protected]>
1996-07-12 18:57:58 +00:00
Marc G. Fournier 6859875c81 Removed false copyrights... 1996-05-27 06:54:03 +00:00
Marc G. Fournier b0d57629f6 Added in appropriate Berkeley copyright and RCS Id: string
Closes PR#doc/536
1996-05-27 04:10:28 +00:00
Mike Pritchard a251b9e77e Convert the time2posix man page to mdoc format. This still
needs some other cleanup, but it is good enough for now.
1996-05-01 23:17:27 +00:00
Bruce Evans e0150c8ff7 Removed bogus includes of <sys/types.h> from synopses.
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.
1996-04-19 19:00:26 +00:00
Mike Pritchard 906c1e27fc Correct some man page cross references and file location references. 1996-04-07 00:06:21 +00:00
Mike Pritchard 064f007493 Added missing section numbers to a bunch of .Xr macros, or
converted them into .Fn macros where appropriate.  Also fixed
up some minor formatting problems.
1996-03-27 20:49:07 +00:00
Wolfram Schneider a333649d00 Convert "time zone" to "timezone" in section NAME
Submitted by:	[email protected] (David E. O'Brien)
1996-02-28 11:59:50 +00:00
Mike Pritchard 78b0b234eb Correct a bunch of man page cross references and generally
try and silence "manck".

ncurses, rpc, and some of the gnu stuff are still a big mess, however.
1996-02-11 22:38:05 +00:00
Mike Pritchard 5ea43fd200 Add some missing manual page links. 1996-02-02 17:48:46 +00:00
Julian Elischer f70177e76e Reviewed by: julian and (hsu?)
Submitted by:	 John Birrel(L?)

changes for threadsafe operations
1996-01-22 00:02:33 +00:00
Peter Wemm 6065a0be11 This commit was generated by cvs2svn to compensate for changes in r13122,
which included commits to RCS files with non-trunk default branches.
1995-12-30 19:02:48 +00:00
Andrey A. Chernov 2d542a0868 Don't reset LC_TIME to C when it isn't neccessary 1995-10-23 19:52:43 +00:00
Andrey A. Chernov 8df736f7dc Fix manpage to reflect current sources 1995-08-07 23:36:08 +00:00
Andrey A. Chernov 5ad178d854 Restore %s format support from previous version 1995-08-07 23:35:41 +00:00
Andrey A. Chernov d0e0d9c4c5 Fix default %c to be ctime-compatible as supposed (by Solaris too) 1995-08-06 11:48:16 +00:00
Garrett Wollman 35482326b2 The European Commission went out and invented a new sort of summer-time
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).
1995-08-05 20:28:08 +00:00
Garrett Wollman c28fbb7baa Implement locale-sensitive strftime () from ADO (heavily modified
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 <[email protected]>
1995-08-04 18:43:01 +00:00
Rodney W. Grimes 6c06b4e2aa Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
Joerg Wunsch be7f0d04fe On snap 950210, format %s (print seconds from the epoch) is missing
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: [email protected] (Luigi Rizzo)
1995-03-01 23:08:40 +00:00
Garrett Wollman a040910f9b Use latest Arthur Olson timezone code rather than that supplied with
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.
1994-09-13 21:26:08 +00:00
Garrett Wollman f47e280f0a Port to FreeBSD. Not ready for inclusion in libc just yet, but here
so we can compile zic.
1994-09-13 03:50:58 +00:00
Garrett Wollman 23c76c74b7 One more try, and if it doesn't work this time I'm giving up.
(Check in original localtime.c.)
1994-09-13 03:44:49 +00:00
Garrett Wollman 48d96b1761 The rest of tzcode94g from Arthur David Olson.
Obtained From: Arthur David Olson, ftp://elsie.nci.nih.gov/pub/tzcode94g.tar.gz
1994-09-13 03:39:01 +00:00