Jake Burkholder
7c6c018c0c
Renamed the loader's zipfs to gzipfs. zipfs.c was repo-copied to gzipfs.c.
2002-12-19 19:34:59 +00:00
Ruslan Ermilov
8d436e783f
Make accept(), connect(), recvfrom(), recvmsg(), sendmsg(),
...
and sendto() cancelation points, as required by POSIX.1-2001.
Reviewed by: deischen
2002-12-19 11:39:20 +00:00
Tim J. Robbins
c0dd63a8a8
Add back the Standards section claiming conformance to 1003.1-2001 and
...
C99 now that all known standards-related bugs have been fixed.
2002-12-19 10:24:52 +00:00
Tim J. Robbins
37d2356335
Write the message to stderr, not file descriptor 2, so that perror()
...
writes to the correct stream if stderr has been redirected with freopen().
2002-12-19 09:53:26 +00:00
Tim J. Robbins
a207a8e3f1
Use strerror_r() to format the error message so that strerror()'s static
...
buffer does not get clobbered.
ISO/IEC 9899:1999 7.21.6.2 3:
"The implementation shall behave as if no library function calls the
strerror function."
2002-12-19 09:50:10 +00:00
Ruslan Ermilov
2efeeba554
mdoc(7) police: "The .Fa argument.".
2002-12-19 09:40:28 +00:00
Ruslan Ermilov
3ca4c01eea
mdoc(7) police: Fixed a few .Fa abuses.
2002-12-19 09:33:34 +00:00
Ruslan Ermilov
454e286809
mdoc(7) police: excessive quotes.
2002-12-19 08:13:27 +00:00
David E. O'Brien
f37d6d4463
Update with the 4.7 libraries, and add libposix1e to the mix.
2002-12-18 18:05:07 +00:00
Mike Barcroft
5a98f074e6
Rearrange strerror() so that its itoa procedure can be used with
...
strerror_r(). Doing this allows us to ensure that strerror_r() always
fills the supplied buffer regardless of EINVAL or ERANGE errors.
strerror()'s semantics have changed slightly such that an argument of
0 is now considered invalid and errno is set to EINVAL.
Remove internal regression test for strerror() and strerror_r(). This
will be reincarnated in src/tools/regression/lib/libc/string.
In strerror(3), add a comment about strerror()'s bogus return type.
PR: 44356
2002-12-18 16:53:31 +00:00
Ruslan Ermilov
5c564bae0a
mdoc(7) police: Fixed abuses of the .Ar and .Em macros.
2002-12-18 13:33:04 +00:00
Ruslan Ermilov
1fae73b137
mdoc(7) police: "The .Fn function".
2002-12-18 12:45:11 +00:00
Ruslan Ermilov
a0ce78ec1d
mdoc(7) police: "The .Fn system call".
2002-12-18 12:39:25 +00:00
Ruslan Ermilov
95f4226b27
mdoc(7) police: "The .Fn function".
2002-12-18 10:13:54 +00:00
Ruslan Ermilov
b92cc9b878
mdoc(7) police: Fixed the .Nm abuse.
2002-12-18 10:10:32 +00:00
Ruslan Ermilov
2faeeff4c9
mdoc(7) police: Tidy up the syscall language.
...
Stop calling system calls "function calls".
Use "The .Fn system call" a-la "The .Nm utility".
When referring to a non-BSD implementation in
the HISTORY section, call syscall a function,
to be safe.
2002-12-18 09:22:32 +00:00
Tim J. Robbins
e4ceb70f7a
Document what happens when the format string contains insufficient
...
conversion specifications to completely specify the resulting struct tm.
PR: 46331
Submitted by: Christian S.J. Peron
MFC after: 2 weeks
2002-12-18 05:00:54 +00:00
Martin Blapp
fb4c80619a
Change the name for the local unix-socket based protocol
...
from "unix" back to "local". Add some compat stuff so both
ways work for some time.
Reviewed by: phk
Approved by: imp (UPDATING)
Requested by: iedowse, lukem@netbsd.org
2002-12-16 22:24:26 +00:00
Dag-Erling Smørgrav
32f0c0487b
Merge in most non-style differences from Andrew Korty's pam_ssh 1.7.
2002-12-16 14:33:18 +00:00
Maxim Konovalov
a61f5b202b
o getsockopt(2) 'level' argument should be 0, not SOCK_STREAM. It
...
does not hurt anything because uipc_ctloutput() does not check
sopt->sopt_level.
Pointed out by: ru
MFC after: 1 week
2002-12-16 13:42:13 +00:00
Matthew Dillon
92da00bb24
This is David Schultz's swapoff code which I am finally able to commit.
...
This should be considered highly experimental for the moment.
Submitted by: David Schultz <dschultz@uclink.Berkeley.EDU>
MFC after: 3 weeks
2002-12-15 19:17:57 +00:00
Maxim Konovalov
04e30a1ce6
o Fix bogus getsockopt(2) call: swap SOCK_STREAM and LOCAL_PEERCRED.
...
The bug does not affect anything because SOCK_STREAM == LOCAL_PEERCRED == 0x1.
PR: bin/46165
Submitted by: Alain Thivillon <at@rominet.net>
Reviewed by: dd
MFC after: 1 week
2002-12-15 09:37:54 +00:00
Ruslan Ermilov
0fcfb0df3a
mdoc(7) police: markup overhaul.
2002-12-14 15:29:27 +00:00
Bill Fenner
43ac5a2340
Add an implementation of the POSIX.1 sockatmark(3).
2002-12-13 22:22:55 +00:00
Ruslan Ermilov
c8d40b7d34
mdoc(7) police: sort xrefs in SEE ALSO.
2002-12-13 16:53:51 +00:00
Tom Rhodes
6883c2e5ae
Fix the HISTORY to match reality. They were never MFC'ed to 4.X.
...
Submitted by: R. Imura <imura@ryu16.org>
Approved by: re (murray)
2002-12-12 22:22:51 +00:00
Ruslan Ermilov
8d5d039f80
Uniformly refer to a file system as "file system".
...
Approved by: re
2002-12-12 17:26:04 +00:00
Ruslan Ermilov
87e9be3900
mdoc(7) police: .Dt is ALL UPPERCASE.
...
Approved by: re
2002-12-12 08:19:47 +00:00
Ruslan Ermilov
051bb54bd3
mdoc(7) police: Added the missing .Os call; it's not strictly
...
necessary nowadays, but is documented as "required", and may
become so again in the future.
Approved by: re
2002-12-11 15:55:29 +00:00
Ruslan Ermilov
8416165a24
Fixed the parameter's name.
...
PR: docs/46183
Submitted by: Dirk Gouders <gouders@et.bocholt.fh-ge.de>
Approved by: re
2002-12-11 14:04:37 +00:00
Ruslan Ermilov
a9a15f3ea4
mdoc(7) police: tiny nits.
...
Approved by: re
2002-12-09 14:11:37 +00:00
Ruslan Ermilov
fd779e0181
mdoc(7) police: tiny nits.
...
Approved by: re
2002-12-09 14:04:05 +00:00
Ruslan Ermilov
187f61df61
mdoc(7) police: overhaul.
...
Approved by: re
2002-12-09 13:54:29 +00:00
Ruslan Ermilov
142de08d3a
mdoc(7) police: nits.
...
Approved by: re
2002-12-09 13:14:15 +00:00
Ruslan Ermilov
60849ee115
mdoc(7) police: nits.
...
Approved by: re
2002-12-09 12:47:18 +00:00
Ruslan Ermilov
e199383992
mdoc(7) police: overhaul.
2002-12-09 12:41:29 +00:00
Daniel Eischen
84001cde8f
For now, build and install this as libkse instead of libpthread.
...
This will avoid any accidental use of an experimental library.
Suggested by: rwatson
Approved by: re (jhb)
2002-12-08 22:43:31 +00:00
Peter Wemm
878c9687ec
Do not guarantee an overflow of tm_year when doing the binary search in
...
localtime/mktime/tmcomp and friends on ia64.
Approved by: re
2002-12-05 19:54:47 +00:00
Ruslan Ermilov
db8993ce9e
Capitalize ASCII code names.
...
Approved by: re
2002-12-05 08:50:00 +00:00
Ruslan Ermilov
ae82896268
Consistently mark std(in|out|err) with .Dv, because that's how they
...
are marked up in stdio(3), and because they are defined expressions
of type "FILE *".
Approved by: re
2002-12-04 18:57:46 +00:00
Ruslan Ermilov
898f520da8
mdoc(7) police: markup overhaul.
...
Approved by: re
2002-12-04 17:49:15 +00:00
Ruslan Ermilov
3b29692060
mdoc(7) police: markup overhaul.
...
Approved by: re
2002-12-04 16:28:45 +00:00
Ruslan Ermilov
304d1f73fe
mdoc(7) police: overhaul.
...
Approved by: re
2002-12-04 15:47:41 +00:00
Peter Grehan
8238b87b55
Minimal libc for PowerPC.
...
Reviewed by: benno
Approved by: re (blanket)
2002-12-04 07:25:14 +00:00
Jake Burkholder
7b628f43e0
Reduce WARNS level to 3 in the non-crypto case to fix make release on sparc64.
...
This may only be turning up now to changes in the cpp predefines for sparc64,
which may be turning on more strict alignment checking.
Approved by: re
2002-12-04 04:34:59 +00:00
Jake Burkholder
5afad5832a
Update the second copy of libstand to deal with the new ufs2 superblock
...
format. The one in sys/boot/libstand is not connected to the build.
Approved by: re
2002-12-03 16:25:29 +00:00
John Baldwin
ba0b471d64
Break up a bunch of crazy if statements to use a case statement instead
...
to be cleaner. Also, when deleting a chunk, try to find the mother chunk
as a whole chunk by default if this isn't a BSD partition or a unused or
whole chunk. Before we just did this for FreeBSD and FAT slices, which
means that other chunk types such as EFI and mbr (mbr is used for slices
that don't have their own chunk type).
Submitted by: nyan (mostly)
Approved by: re
2002-12-02 21:42:29 +00:00
Peter Wemm
a5bf4e71ef
Replace rev 1.33 with a real fix. The problem was integer overflows
...
when trying to store the year in a signed int. The maximum time_t on ia64
is around 292 billion years in the future, but 'int' and struct tm.tm_year
can only represent then ext 2.1 billion years or so.
This solves the problem of mktime/localtime looping on ia64. Unfortunately,
the standards say that tm_year is an 'int', so we are still stuck with a
y2147483647 bug. bash2's configure script looks for bugs in mktime() and
fails on ia64 because of this. However, mktime() on FreeBSD fails the test
normally anyway so this is no big loss.
This change does not affect any other platforms besides ia64.
Approved by: re
2002-12-02 01:05:08 +00:00
Bruce Evans
4ce32d5dee
Backed out previous commit (alignment suitable for RELENG_4) as planned
...
since it has been MFC'ed. See the log message for the previous commit
for more details. The alignment bug in gcc-3 has not been fixed, but
it is not very serious and the previous commit just moved it (as intended).
Approved by: re (murray)
2002-12-01 17:36:18 +00:00
Ruslan Ermilov
279062fae1
mdoc(7) police: sweep.
2002-11-29 17:35:09 +00:00