Dag-Erling Smørgrav
eec1dbe6ce
Make the implementation and documentation agree. Specifically:
...
- document that sysctl() and sysctlbyname() return 0 on success
- if the provided buffer is too small, set errno to ENOMEM and return -1
instead of returning ENOMEM.
1999-01-06 18:11:53 +00:00
Dmitrij Tejblum
de16000123
Make ctime_r, asctime_r, gmtime_r, and localtime_r available in libc.
1999-01-04 20:45:20 +00:00
Garrett Wollman
600c04ff93
Add STANDARDS section.
...
s/bytes/characters/g to be consistent with Standard C terminology.
Update date and add RCS Id.
1999-01-03 01:07:41 +00:00
Garrett Wollman
5b9e6e493e
Fix grammar in the description of timegm() by totally rewriting it. Remove
...
a potentally inflammatory comment from BUGS, and add a more useful comment
about the lack of reentrancy in the timezone-setting interface.
1999-01-03 00:35:31 +00:00
Bruce Evans
2e4513990b
Ignore the fs_spec entry for "/" in /etc/fstab if the device which
...
is actually mounted on "/" can be determined using statfs() and is
in /dev. This fixes fsck operating on the wrong device when the
fs_spec entry is only an alias. The aliased case became more
dangerous when the ROOTSLICE_HUNT hack was committed in mount(8).
ROOTSLICE_HUNT may be unnecessary now.
1999-01-01 14:14:44 +00:00
Bruce Evans
d82478ba84
Updated type of ss_size in struct sigaltstack.
...
Removed bogus prerequisite <sys/types.h>.
1999-01-01 12:22:11 +00:00
Doug Rabson
6b387220be
[This is a null commit to supply the correct log entry]
...
Rename 'cerror' to '.cerror' so that programs which have a function or
global variable named 'cerror' don't completely break the syscall error
reporting mechanism.
1998-12-23 11:55:42 +00:00
Doug Rabson
b7f762137a
Implement fpsetmask() and other fp*() functions. Programs should use
...
#include <ieeefp.h>
to access these functions instead of the i386 specific
#include <machine/floatingpoint.h>
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
1998-12-23 11:50:52 +00:00
Wes Peters
a8e94191e8
Added documenation for the existing implementation of asctime_r,
...
ctime_r, gmtime_r, and localtime_r.
1998-12-20 06:22:06 +00:00
Julian Elischer
6626c6045c
Reviewed by: Luoqi Chen, Jordan Hubbard
...
Submitted by: "Richard Seaman, Jr." <lists@tar.com>
Obtained from: linux :-)
Code to allow Linux Threads to run under FreeBSD.
By default not enabled
This code is dependent on the conditional
COMPAT_LINUX_THREADS (suggested by Garret)
This is not yet a 'real' option but will be within some number of hours.
1998-12-19 02:55:34 +00:00
Eivind Eklund
70efdda93d
Note that dying on NULL is an implementation detail.
1998-12-17 17:13:47 +00:00
Eivind Eklund
630dc76f4e
Restore old semantics (broken in rev 1.47's buffer overflow fix).
1998-12-17 16:31:02 +00:00
Bruce Evans
d529713846
Adjust for kern.ps_strings and PS_STRINGS not being a pointer. This is
...
an unimprovement here. I thought it would be an improvement, as in libkvm,
but here we can access the strings directly.
Use sysctlbyname() instead of sysctl() and trust it to give a nonzero
address if it succeeds.
1998-12-16 17:34:05 +00:00
Warner Losh
81e4e6a2d6
Add reminder to return memory allocated by this call.
...
Obtained from: OpenBSD
1998-12-16 04:39:23 +00:00
Wes Peters
b1e12513fa
Reviewed by: JKH
...
Submitted by: Wes Peters
Added strtok_r (reentrant) function and man page.
1998-12-14 05:11:26 +00:00
Steve Price
4c1a815f94
Commit out caveat about hardlinks to directories since they are
...
no longer possible.
PR: 8337
1998-12-13 23:35:01 +00:00
Matthew Dillon
9a0d08d599
PR: docs/9050
...
Add reference to required include file #include <stdlib.h> for
getloadavg(3) function call.
1998-12-13 02:34:56 +00:00
John Birrell
b6776b7488
CALL -> PCALL for sigaltstack for libc_r.
1998-12-10 20:36:24 +00:00
Bruce Evans
0fe8d9f3dd
Removed unused include of <kvm.h>. It was alarming for libc to apparently
...
depend on libkvm.
Removed obsolete `#define _NEW_VFSCONF'.
1998-12-07 11:26:28 +00:00
Nate Williams
738006fa2c
- Fix modulo bug that was masked by the correct code in libgcc.a which is
...
used in almost all programs unless a shared library specifically
ignores libgcc.a.
1998-11-30 20:25:37 +00:00
Joseph Koshy
2d08e623c1
Enable aio_read(2).
1998-11-24 08:15:08 +00:00
Joseph Koshy
5f67a9c8a1
Don't mention exit(3) in explanation; _exit(2) is a better choice.
1998-11-23 03:23:14 +00:00
Joseph Koshy
cbffe59841
Man page for aio_read(2).
...
Submitted by: Terry Lambert <terry@whistle.com> on the -doc lists.
1998-11-19 04:07:55 +00:00
Jacques Vidrine
90d1ac3b67
Update to reflect reality.
...
PR: kern/8629
1998-11-16 03:49:39 +00:00
Joseph Koshy
bee0365a4a
Fix a .Nm -> .Fn fix that was missed in the previous commit.
...
Pointed-out-by: Bruce Evans
1998-11-09 06:52:46 +00:00
David Greenman
adcac26551
Added info about non-blocking support.
1998-11-06 19:35:58 +00:00
Joseph Koshy
41a3e3b022
Update manual page to reflect changes in rev 1.12 of
...
"src/lib/libc/gen/popen.c" --- popen() in the child
now closes any copies of popen()'ed descriptors in the parent.
1998-11-06 07:09:22 +00:00
David Greenman
eff8678df3
Added a manual page for sendfile(2).
1998-11-05 14:43:29 +00:00
Robert Nordier
8d2c3c32bd
Include mergesort() in description of errors.
1998-11-04 09:27:03 +00:00
Robert Nordier
df5a1b840e
Drop unused labels.
1998-11-04 09:22:07 +00:00
Robert Nordier
7fb5f2bae4
Handle a zero elements argument.
...
PR: 8566
Submitted by: Archie Cobbs <archie@whistle.com>
1998-11-04 08:55:34 +00:00
Peter Wemm
86854f0360
A feeble attempt at kld compatability. The mount_* programs assume that
...
they cannot mount a filesystem that they cannot see in getvfsbyname().
Part 1 of this is a hack, make vfsisloadable() always return true - the
ultimate decider of whether it's loadable or not is kldload() or mount().
Part 2 of this is to have vfsload() call kldload(2) and return success if
it works. This means that we will use a viable kld module in preference
to an LKM!
Ultimately, the thing to do is remove the hacks to do a vfsload in all the
mount_* commands and let the kernel do it by itself in mount(2).
1998-11-03 15:02:29 +00:00
Jean-Marc Zucconi
65f14a74bd
Typo.
1998-10-30 23:50:48 +00:00
Mike Smith
ebed2088fe
Prevent buffer overflow in getpwnam()
...
PR: bin/8176
Submitted by: Archie Cobbs <archie@whistle.com>
1998-10-29 23:16:24 +00:00
Robert Nordier
30af884929
Clarify processing of the string argument by psignal().
1998-10-29 22:17:46 +00:00
Robert Nordier
4a3bc52a9c
(Whoops: make it better instead of worse this time). Clarify
...
processing of the string argument by perror().
1998-10-29 22:08:59 +00:00
Robert Nordier
94cc971811
Clarify processing of the string argument by perror().
1998-10-29 21:59:38 +00:00
Robert Nordier
e524a581b1
Check for a zero-length as well as a NULL string argument.
1998-10-29 14:40:20 +00:00
Robert Nordier
d223b5868e
The man page implies that the string argument to psignal() may be
...
NULL, in line with perror(3). However, the code presently checks only
for a zero-length string. Check for both.
1998-10-29 11:39:39 +00:00
John Polstra
76a2643efb
Handle ELF symbols better. This fixes "vmstat -i" for the case
...
where "/var/db/kvm_kernel.db" doesn't exist.
1998-10-28 06:37:49 +00:00
Bill Fenner
551677729e
('): and (
'); -> (:') and (
;')
1998-10-26 19:36:38 +00:00
David E. O'Brien
2100aed918
Slight style police.
...
Add some content from objformat(1).
1998-10-25 13:29:57 +00:00
Andrey A. Chernov
a4beee718b
fix unsigned overflow
...
PR: 8437
1998-10-25 05:06:42 +00:00
Dima Ruban
964b832929
Fix types.
1998-10-21 09:48:35 +00:00
Peter Wemm
ed1bbda829
Revert last change. mkstemp() wasn't to blame, it's nvi. However,
...
mkstemp() is not behaving as documented.
1998-10-20 15:33:21 +00:00
Peter Wemm
eb356f9af0
Stop mk*temp() from being pathologically stupid in the face of a umask(0);
...
There are other ways to fix this than wrapping _gettemp(), but this was
the most convenient.
Discovered by: bde
1998-10-20 12:36:36 +00:00
Dag-Erling Smørgrav
af806462dc
Fix style issues in execl(), and make execle() vfork()-safe.
...
Reviewed by: bde
Approved by: jkh
1998-10-15 17:14:15 +00:00
Mike Smith
26c51fb453
Conform to POSIX and close any copies of popen() descriptors inherited by a
...
popen()ed child.
PR: misc/7810
Submitted by: Wayne Scott <wscott@ichips.intel.com>
1998-10-15 01:47:40 +00:00
Dag-Erling Smørgrav
7ea577e550
Correct braino in previous commit. I get the pointy hat again.
1998-10-14 20:23:40 +00:00
Dag-Erling Smørgrav
dea625c872
Make execl() vfork()-safe. This should fix potential bugs in rcp,
...
telnet and tip, and probably a few other apps.
Reviewed by: bde
Approved by: jkh
1998-10-14 18:53:36 +00:00