| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Prompted in a mail to tech@ by Jan Klemkow (j-dot-klemkow-at-wemelug-dot-de)
but this is based on NetBSD's implementation instead with some tweaks by me.
Further improvements would happen in tree.
ok millert@; discussed with many others
ports cleanup by naddy@, sthen@. Antti Harri, Gonzalo L. R. and myself.
|
|
|
|
|
| |
access; information found in the 2bsd directory of the CSRG archive CDs.
feedback and ok jmc@
|
|
|
|
| |
ok stsp@
|
|
|
|
|
|
| |
Based on code from FreeBSD.
Tested by myself (full release/install cycle on i386 and sparc64) and ajacoutot.
Man page help from jmc.
|
|
|
|
|
|
| |
manuals; however, it turned out all of these actually predate 2BSD.
All information from http://minnie.tuhs.org/cgi-bin/utree.pl.
ok jmc@ sobrado@
|
|
|
|
|
|
| |
sscanf()/vsscanf() where locking is unnecessary.
ok millert@
|
|
|
|
|
| |
.Fd -> .In, .Li -> .Vt, and remove various other gratuitous differences.
feedback and ok stsp@, ok jmc@
|
|
|
|
|
| |
character support changes based on code from FreeBSD.
ok espie guenther; man page help from schwarze
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
specifically, rewrite them to permit some markup in the column headers,
and use "Ta" instead of literal tabs; mandoc does not currently match groff
100%, but a mandoc fix may be some time off, and we've gone enough releases
with poorly formatting column lists.
in some cases i have rewritten the lists as -tag, where -column made
little sense.
|
| |
|
|
|
|
|
|
| |
the vfprintf(3) man page for ages. Based on code from NetBSD/FreeBSD.
Prevent ramdisk growth with a maze of #ifdefs.
ok robert, no objections deraadt, espie, millert
|
|
|
|
|
|
|
|
|
|
|
| |
- State that ftell() and ftello() return -1 on error rather than just a
non-zero value. The latter is not specific enough, because these
functions can also return non-zero on success.
- For clarity and search-friendliness, don't refer to fgetpos() and
fsetpos() as "the others", but mention them by name.
ok millert otto
|
| |
|
|
|
|
| |
loss.
|
|
|
|
|
|
|
| |
and llib-lwrap.ln databases; so that the lint features doing format
strings checks are enabled by default.
Looks good to millert@.
|
| |
|
| |
|
|
|
|
| |
ok matthew dcoppa miod
|
| |
|
|
|
|
| |
"Yes, go ahead then" deraadt
|
| |
|
|
|
|
|
|
| |
Based on our vfprintf etc. implementations. Wide character parts based on
NetBSD but with lots of macros expanded. Minor bump for libc.
ok kettenis espie
|
| |
|
|
|
|
| |
Add a warning about using less than 6 Xs causing an error on some systems
|
|
|
|
|
|
| |
trim an inaccurate comment about its future removal.
ok deraadt
|
|
|
|
|
|
| |
replacing the Xs, it is now purely random.
Also replace a use of .Fn that should be .Xr.
OK jmc@
|
| |
|
|
|
|
| |
Noted by Claus Assmann
|
|
|
|
|
|
|
|
|
| |
- wide character (noun)
- wide-character (adjective)
this is the "fix of least resistance", and appears to be in line with
posix style; a tiny fix still needed for curses, but i'll mail that
upstream;
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Document EINVAL and EEXIST.
* Neither mkstemp nor mkdtemp use lstat, but mktemp does.
* Documenting ENOTDIR is useless, it is documented in lstat(2), mkdir(2)
and open(2), and it's just one thing out of several that could go wrong.
* Refer to lstat(2) instead of stat(2), which is actually used here.
* State that two of these functions are standardized in the XPG.
* Move the sentence about mkdtemp and mkstemps to the new STANDARDS section.
* Get rid of the ugly ".So Li X Sc Ns s", just use "Xs" (suggested by jmc@).
tweaks and ok jmc@ millert@
|
|
|
|
|
|
| |
setting errno(2). Behaviour unchanged for mkstemp[s] and mkdtemp.
ok guenther deraadt
|
|
|
|
|
|
|
| |
entire template was Xs. Test suite written now to keep this from
happening again. Problem caught by Vadim Zhukov again.
ok millert@
|
|
|
|
|
|
|
| |
Also, remove a duplicate preconditions check.
Based on a suggestion by Vadim Zhukov (persgray <at> gmail.com)
ok millert@
|
|
|
|
|
| |
syntax errors found by mandoc(1), also required to fix the mandoc build;
feedback and ok jmc@ and sobrado@
|
| |
|
|
|
|
|
|
| |
to 'narrow' as they should.
"looks correct" millert@ "makes sense" blambert@
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
internally when and where required. Macros in <stdio.h> are updated
to automatically call the underlying functions when the process is
threaded to obtain the necessary locking. A private mutex is added
to protect __sglue, the internal list of FILE handles, and another
to protect the one-time initialization. Some routines in libc that
use getc() change to use getc_unlocked() as they're either protected
by their own lock or aren't thread-safe routines anyway.
committing on behalf of and okay guenther@ now that we have install
media space available.
|
|
|
|
| |
ok deraadt
|
| |
|
|
|
|
| |
media to fit
|
|
|
|
|
|
|
|
|
|
|
|
| |
internally when and where required. Macros in <stdio.h> are updated
to automatically call the underlying functions when the process is
threaded to obtain the necessary locking. A private mutex is added
to protect __sglue, the internal list of FILE handles, and another
to protect the one-time initialization. Some routines in libc that
use getc() change to use getc_unlocked() as they're either protected
by their own lock or aren't thread-safe routines anyway.
ok kurt@, earlier version tested by sthen@ and jj@
|
|
|
|
|
|
| |
ecvt, fcvt, gcvt, *printf, strtof, strtod, strtold act per ieee
1003.1. after these massive changes, remove unused files which
would not work now. reported by Maksymilian Arciemowicz; ok theo
|
|
|
|
|
|
|
|
|
|
|
| |
Make the description of `b' a little better.
If you have a one-byte sequence, `w', `b' is the second
character. Not the third.
Submitted by: Christoph Mallon
checked by otto
|
|
|
|
| |
Adapted from FreeBSD. OK deraadt@
|
|
|
|
| |
OK millert otto
|
|
|
|
| |
ok millert@
|
|
|
|
| |
OK oga@ thib@
|