Warner Losh
3f2c98c480
Don't honor LANG or NLSPATH if we're setuid/setgid.
...
Fixes PR 2582
Submitted by: Julian Assange
1997-03-24 06:15:07 +00:00
Warner Losh
79d71652cf
If we're running setuid/setguid then don't open the host alias file to
...
prevent information leakage.
Closes PR 2578
Submitted by: Julian Assange
1997-03-24 06:11:44 +00:00
Warner Losh
418d4a9817
Don't open the tz file if we're running setuid or setgid to prevent infomration
...
leakage.
Submitted by: Julian Assange
1997-03-24 06:09:50 +00:00
John-Mark Gurney
bb135fe9a1
add xrefs for getpeername, so other people that look for it can find it.. :)
1997-03-24 01:22:01 +00:00
Warner Losh
62f187a4cf
Buffer overflow. Similar, but different, to the fix that Julian A submitted
...
in PR 2580.
Obtained from: BSDi by way of Keith Bostic
Should be in 2.2 and 2.1.x. I'll merge into 2.2.
1997-03-23 23:31:50 +00:00
Andrey A. Chernov
92936d823f
Add srandomdev.3 link
1997-03-23 23:12:59 +00:00
Andrey A. Chernov
f409763500
Fix urandom reference in the comment
1997-03-23 23:09:31 +00:00
Andrey A. Chernov
7b0b1b2f29
Add srandomdev() description
1997-03-23 23:08:31 +00:00
Andrey A. Chernov
301cf5d3e4
Add srandomdev() function (use "/dev/urandom" now)
...
Submitted by: wollman & me (add type casts and remove unneded loop)
1997-03-23 22:40:20 +00:00
Mike Pritchard
1c2eb98219
Remove an extra comma.
1997-03-22 23:48:12 +00:00
Mike Pritchard
8a7f0369b3
Use the .Tn macro for generic FreeBSD references. Other minor cleanup.
1997-03-21 20:57:20 +00:00
Mike Pritchard
9de8ddb8bc
Mdoc cleanup.
1997-03-21 20:46:30 +00:00
Bill Paul
effbdb690f
Document SCM_CREDS changes.
1997-03-21 16:52:05 +00:00
John Polstra
cf49f43912
Add backward compatibility so that static executables built on
...
modern FreeBSD systems will syslog properly on older systems that
still name the logging socket "/dev/log". This includes pre-2.2
versions of FreeBSD as well as BSD/OS systems. If the connect to
"/var/run/log" fails, the function now tries to connect to
"/dev/log" as a fallback.
1997-03-20 16:28:27 +00:00
Bruce Evans
433671e348
Fixed missing #include of <sys/types.h> and wrong arg types in synopsis.
...
Reviewed by: wollman
1997-03-19 19:41:20 +00:00
Bruce Evans
1d23531445
FIxed arg types (mostly missing consts) in synopsis.
1997-03-19 00:58:07 +00:00
Bruce Evans
09589ca82e
FIxed arg types (mostly missing consts) in synopsis.
1997-03-19 00:52:58 +00:00
Bruce Evans
7a30f18397
Added missing #include of <stdarg.h> to synopsis. Moved prototypes for
...
`v' functions after this #include (same organisation as in printf.3 for
printf/vprintf).
1997-03-19 00:43:13 +00:00
Bruce Evans
3ce29386aa
Fixed missing function types in synopsis.
1997-03-19 00:32:42 +00:00
Bruce Evans
f68da8d891
Fixed synopsis (put all of the function (return) type info in .Ft and
...
none in .Fn).
1997-03-19 00:06:09 +00:00
Bruce Evans
ea6bd16b04
Removed unnecessary quoting of function names in synopsis to simplify
...
automated checking of synopses.
1997-03-18 23:57:33 +00:00
Poul-Henning Kamp
753da60320
Check for overflow in size argument.
...
Tested by: Joel Maslak <j@pobox.com>
Closes: PR kern/2964
1997-03-18 07:54:24 +00:00
Andrey A. Chernov
94fa7afda3
Fix arg types to match Lite2
1997-03-17 16:27:16 +00:00
Bruce Evans
1fe82dfebf
Updated prototype for mount() to match Lite2 reality for the 1st arg
...
and Lite1 or earlier reality for the 4th arg.
1997-03-13 21:11:33 +00:00
Peter Wemm
d01a28e222
Part 2 of a failed commit (cvs broke). Original message:
...
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
1997-03-13 06:58:46 +00:00
Peter Wemm
098f04f5d1
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
1997-03-13 06:45:38 +00:00
Bruce Evans
9786bca933
Make this man page really match the current <sys/signal.h> again and
...
the 2.x <sys/signal.h> for the first time :-). The type of ss_sp
was lexically different.
1997-03-12 17:16:22 +00:00
Mike Pritchard
1ec7f27c99
Make this man page match the current <sys/signal.h> again :-).
...
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.
1997-03-12 16:23:36 +00:00
Mike Pritchard
d6582c6735
Update the structure to match how things are going to appear after
...
bde commits some changes later tonight.
1997-03-12 15:35:52 +00:00
Mike Pritchard
1d104f9fbd
More cleanup - I didn't realize that this was a new man page
...
and need extra attention :-)
1997-03-12 15:21:57 +00:00
Bruce Evans
1da37b4c38
Restored a .Fa line that was lost in the Lite2 merge.
1997-03-12 15:18:28 +00:00
Mike Pritchard
1da7386d34
Mdoc cleanup.
1997-03-12 15:14:07 +00:00
Bruce Evans
c047aec843
Fixed merging error. Lite2 fixed premature failure and didn't
...
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.
1997-03-12 14:54:22 +00:00
Mike Pritchard
ed1fa5e0fd
Cleanup some of the Lite2 merge. Most of it is mdoc cleanup,
...
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.
1997-03-12 14:49:41 +00:00
Bruce Evans
03dcee8db1
Fixed errors in the Lite2 merge. Some style changes were mismerged.
...
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.
1997-03-12 12:35:44 +00:00
Peter Wemm
beb9f61579
Fix problem with FD_SET* overflow reporting.. Perror() didn't have enough
...
args, and errno hasn't actually been set so it probably doesn't make sense
to report it via strerror().
Pointed out by: bde
1997-03-12 11:10:54 +00:00
Peter Wemm
9547ea9f3a
_res_close() -> res_close()
...
Pointed out by: bde
1997-03-12 11:02:00 +00:00
Bruce Evans
e1dfe717ec
Document that popen() uses a bidirectional pipe (in FreeBSD) and not a
...
socket pair (as in Lite2).
1997-03-11 19:28:24 +00:00
Bruce Evans
035e5608d5
Fixed cleaning up after malloc failure, which was broken by 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.
1997-03-11 18:51:43 +00:00
Bruce Evans
1662ffff99
Install the Lite2 getvfsbyname.3. The old getvfsbyname() interface is
...
still available and described in getvfsent.3.
1997-03-11 18:20:06 +00:00
Bruce Evans
6d50b78d4d
Fixed #include's in synopsis.
1997-03-11 18:16:02 +00:00
Peter Wemm
adf6ad9e69
Merge from Lite2:
...
filesystem include updates, duplicate group suppression, cleanups,
filesystem whiteout support (unionfs), bidir popen().
1997-03-11 11:52:33 +00:00
Peter Wemm
0014b4c0e1
Merge from Lite2: man page updates
1997-03-11 11:47:52 +00:00
Peter Wemm
1edb99c337
Merge from Lite2 (YAMFL2? :-)
...
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.
1997-03-11 11:46:19 +00:00
Peter Wemm
e5574dc8c0
Merge from Lite2 (+realpath.3)
1997-03-11 11:42:56 +00:00
Peter Wemm
4ace1b5205
Merge from Lite2 (whiteout/unionfs)
1997-03-11 11:41:46 +00:00
Peter Wemm
4f02b68a12
Merge from Lite2
1997-03-11 11:40:40 +00:00
Peter Wemm
4381233dc5
Merge Lite2 changes
1997-03-11 11:39:58 +00:00
Peter Wemm
9dc1164189
merge from Lite2 - realpath() now shares a lot of code with getcwd()
...
and is now in the same file.
1997-03-11 11:37:59 +00:00
Peter Wemm
5faf00b5da
Merge from Lite2 onto mainline -
...
- add undelete() and undelete.2 (requires libc minor bump some time)
- man page updates
1997-03-11 11:35:56 +00:00