| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
and Lite1 or earlier reality for the 4th arg.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Back out a dubious Lite2 change to "optimise" getcwd() to look at $PWD
because it's potentially dangerous (think: symlink races). Move
realpath() back to it's original location, and remove getcwd_physical()
by renaming it back to getcwd() and zapping the original getcwd wrapper.
Noticed by: bde
The following commits already happened but the log message got lost:
Modified Files:
gen/Makefile.inc gen/getcwd.c stdlib/Makefile.inc
Removed Files:
gen/realpath.3
|
|
|
|
|
|
|
|
| |
because it's potentially dangerous (think: symlink races). Move
realpath() back to it's original location, and remove getcwd_physical()
by renaming it back to getcwd() and zapping the original getcwd wrapper.
Noticed by: bde
|
|
|
|
|
| |
the 2.x <sys/signal.h> for the first time :-). The type of ss_sp
was lexically different.
|
|
|
|
|
|
| |
Bruce says that since NetBSD, OpenBSD and Linux currently
use ss_sp, we won't be changing it to the lite2 ss_base.
The type may change at some later date.
|
|
|
|
| |
bde commits some changes later tonight.
|
|
|
|
| |
and need extra attention :-)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
touch duplicate group suppression, but the merge blew away our
duplicate group suppression.
The merge also blew away the -Wall cleanup in rev.1.5, but that
was misformatted, so I didn't restore it.
|
|
|
|
|
|
|
|
| |
but in one case the Lite2 changes were flat out wrong and
caused the man page to disagree with a header file.
There are still some *roff macro calls that were added that
I have yet to figure out what to do with in some of the man pages.
|
|
|
|
|
|
|
| |
My changes to preserve errno across free() and close() and to report
fstat() errors properly were blown away.
Updated the FreeBSD changes to match the Lite2 style fixes.
|
|
|
|
|
|
|
| |
args, and errno hasn't actually been set so it probably doesn't make sense
to report it via strerror().
Pointed out by: bde
|
|
|
|
| |
Pointed out by: bde
|
|
|
|
| |
socket pair (as in Lite2).
|
|
|
|
|
|
| |
We don't use socketpair(), so don't #include <sys/socket.h>.
Restored some gcc-quieting parentheses that were lost in the Lite2 merge.
|
|
|
|
| |
still available and described in getvfsent.3.
|
| |
|
|
|
|
|
| |
filesystem include updates, duplicate group suppression, cleanups,
filesystem whiteout support (unionfs), bidir popen().
|
| |
|
|
|
|
|
|
| |
Document that popen() can now create bidirectional pipes and handles.
Note that this needs to be updated since we have a native bidirectional
pipe and don't use socketpair() here.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
and is now in the same file.
|
|
|
|
|
| |
- add undelete() and undelete.2 (requires libc minor bump some time)
- man page updates
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
style and b) the wrong logic. Should be strstr(s, "##") != NULL. (Note
that the passwd.adjunct stuff has not been merged into 2.2 so this bug
is not in that branch.)
|
| |
| |
| |
| | |
Safe for 2.2!
|
| | |
|
| |
| |
| |
| | |
Part of PR# 2917.
|
| |
| |
| |
| |
| |
| |
| |
| | |
The character `#' introduces a comment. Leading spaces and tabs are
ignored: '^[ \t]*#.*\n$'
Count an empty line - only spaces, tabs or newline - also as a comment.
(to be compatibel with password database comments). '^[ \t]*\n$'
|
| |
| |
| |
| | |
Submitted by: jmg
|
| |
| |
| |
| | |
precise limit now
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 0 was returned instead of EOF when an input failure occured while
skipping white-space after 0 assignments. This fixes PR2606. The
diagnosis in PR2606 is wrong.
- EOF was returned instead of 0 when an input failure occurred after
zero assignments and nonzero suppressed assignments.
- EOF was spelled -1.
This should be in 2.2.
|
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
for now so that we don't lose library compatibility. Applications should
define _NEW_VFSCONF and use getvfsbyname() instead of new_getvfsbyname()
if they want the new vfsconf interface. Parts of the old interface
(enough to load vfs modules, I hope) are still available.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
commit to getvfsent.c rev 1.10.
|
| |
| |
| |
| | |
visible again, and the new vfsconf struct didn't match reality.
|
| | |
|
| |
| |
| |
| | |
NUL terminate in the case of buffer overflow.
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|