jdp
27b3c47e84
Rename some globals to reduce namespace pollution.
1999-01-20 22:50:37 +00:00
jdp
cf32a03bc9
Make it possible to use PAM in statically-linked applications.
1999-01-20 21:55:30 +00:00
jdp
6f731db02e
Install man page link for strtok_r.
1999-01-19 23:45:48 +00:00
jdp
9c8e22687e
Spell check and minor grammar fix.
1999-01-19 23:42:44 +00:00
truckman
9c8e89401a
Document the errno return if the restrictions on the fcntl(F_SETOWN, ...)
...
argument implemented by the security patch in PR kern/7899 are violated.
PR: kern/7899
1999-01-19 09:33:14 +00:00
simokawa
2c9b0d5ff2
Initialize __progname by argv[0] before striping leading path,
...
otherwise we always get empty name.
1999-01-19 06:58:31 +00:00
jkoshy
dc51a8b465
revoke(2) is supported on regular files under current. Change wording
...
in manual page that indicated otherwise.
PR: docs/9517
Submitted by: David Malone <dwmalone@maths.tcd.ie>
1999-01-18 02:37:03 +00:00
des
9dabb14045
Use the correct type for uid and gid in struct passwd. Document it.
1999-01-18 02:14:20 +00:00
jb
beae8419dd
Increase the size of private thread flags so that the test for a
...
thread trying to call pthread_exit() from a cleanup handler actually
works.
Submitted by: David Leonard <david.leonard@csee.uq.edu.au> OpenBSD
1999-01-15 00:21:03 +00:00
phk
3210deb041
Bring us one step closer to sysinstall'ing on a DOC2k device.
1999-01-14 21:48:13 +00:00
jdp
436f184e78
Fix an NFS-related installation problem.
...
Submitted by: asami
1999-01-11 16:08:02 +00:00
msmith
192ad366a1
POSIX introduced optreset to deal with multiple invocations
...
of getopt (as in, multiple input lines :). This is documented in the
man page and is used in the code, but unistd.h and stand.h do not
declare it. Incidentally, it prevents me fixing a bug in loader's
code... :-)
PR: misc/9373
Submitted by: "Daniel C. Sobral" <dcs@newsguy.com>
1999-01-11 06:01:29 +00:00
imp
020fe1f6b9
Fix a minor security problem in libc_r.
...
Submitted by: Alexandre Snarskii <snar@paranoia.ru>
Approved by: John Birrell
Reminded me that I'd been sitting on this too long: snar@paranoia.ru
1999-01-11 00:02:37 +00:00
peter
67d696bb62
Merge changes from vendor branch (1.1.1 -> 1.1.3) into mainline.
1999-01-10 09:53:51 +00:00
peter
220de34514
This commit was generated by cvs2svn to compensate for changes in r42468,
...
which included commits to RCS files with non-trunk default branches.
1999-01-10 09:47:00 +00:00
peter
b66130e248
Import zlib 1.1.3 onto the vendor branch.
...
Obtained from: ftp.cdrom.com:/pub/infozip/zlib
1999-01-10 09:47:00 +00:00
brian
9efaefb948
If we can't open alias.log, don't try to write to the
...
resulting NULL FILE *.
PR: 9403
1999-01-10 02:05:13 +00:00
jdp
ffcc901f03
Switch to using ".So" as the extension for PIC object files rather
...
than ".so". The old extension conflicted with well-established
naming conventions for dynamically loadable modules.
The "clean" targets continue to remove ".so" files too, to deal with
old systems.
1999-01-09 21:51:00 +00:00
jkh
ce49697787
Changes for alpha support.
...
Submitted by: dfr
1999-01-08 00:32:19 +00:00
steve
1e08e3b3da
Strip the leading path from __progname.
...
Ok'd by: jdp
1999-01-07 20:18:18 +00:00
des
76b479177d
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
obrien
9171fe08d9
add MLINKs for all the functions covered by the manpage
1999-01-06 05:00:17 +00:00
obrien
8bc809bf56
spell check
1999-01-06 04:59:53 +00:00
dt
c09e434e50
Make ctime_r, asctime_r, gmtime_r, and localtime_r available in libc.
1999-01-04 20:45:20 +00:00
wollman
b98a934336
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
wollman
205566608c
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
bde
b25ed083ef
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
bde
2eadc003f4
Updated type of ss_size in struct sigaltstack.
...
Removed bogus prerequisite <sys/types.h>.
1999-01-01 12:22:11 +00:00
jkh
4fc63e8029
Eliminate all dependence on boot1 and boot2. This is passed in by
...
Set_Boot_Blocks() anyway and should thus have never been a part of
libdisk, it should have been provided by the client of libdisk since
passing the information in is already part of the API.
1998-12-31 02:35:43 +00:00
jkh
174157b2de
Transition libdisk to use /boot since what it's looking for (boot1 and boot2)
...
are now there.
1998-12-30 13:29:11 +00:00
bde
c7d4679276
Backed out previous commit. It depends on a.out utilities and libraries
...
somehow being available even on pure elf systems.
1998-12-30 12:06:08 +00:00
bde
64edc80b7a
Fixed bootstrapping of /usr/mdec/boot[12].
1998-12-30 11:26:24 +00:00
bde
f67d0f0ce6
Fixed type mismatches in args to __syscall(). One for mmap() broke on
...
i386's with 64-bit longs -- the padding between mmap()'s 5th and 6th
is an int, not a long. The other mismatches were benign.
1998-12-27 15:47:15 +00:00
bde
f13120ec87
Avoid using ld -O (as in bsd.lib.mk).
...
Fixed `make cleandepend'. The default is null because SRCS is null.
1998-12-27 15:24:21 +00:00
bde
9b7e972a2c
Fixed CLEANFILES.
1998-12-27 15:04:33 +00:00
steve
467e88b19d
Strip the leading path from __progname as is done in the a.out case. Also
...
bring in stddef.h so we can use NULL instead of 0 for pointer comparisons.
Hinted at by: Bruce Evans
Reviewed by: John Polstra
1998-12-24 18:19:47 +00:00
dfr
210be7c2b8
Disable building with alpha software completion options until we upgrade
...
compilers.
1998-12-24 13:17:58 +00:00
dfr
164a41ac4c
[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
dfr
0d57a81a8b
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
des
9eb6071298
Implement and document file list retrieval.
1998-12-21 19:41:50 +00:00
wes
08ad2ecd3d
Added documenation for the existing implementation of asctime_r,
...
ctime_r, gmtime_r, and localtime_r.
1998-12-20 06:22:06 +00:00
phk
8d37d7da90
Add "fla" to Disk_Names()
1998-12-19 18:48:33 +00:00
julian
61490236bc
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
des
b8af0c7d8d
Don't specify a language to compile_et.
...
Rename fetchConnect to _fetch_connect since it's internal.
1998-12-18 14:32:48 +00:00
dfr
28aeb66d7e
Enable building libio on the alpha.
1998-12-17 23:02:11 +00:00
eivind
7cdf796bab
Note that dying on NULL is an implementation detail.
1998-12-17 17:13:47 +00:00
eivind
aec28cd70a
Restore old semantics (broken in rev 1.47's buffer overflow fix).
1998-12-17 16:31:02 +00:00
bde
32cca8fd9b
<sys/types.h> isn't a prerequisite for <kvm.h>.
1998-12-16 19:12:14 +00:00
bde
34629b4155
The previous commit was bogus. <stdlib.h> was never a prerequisite
...
for <kvm.h> or kvm_getloadavg(), and <sys/types.h> was only a
prerequisite for <kvm.h> when <kvm.h> was broken.
1998-12-16 19:04:54 +00:00
bde
933cffdd82
Declare size_t and ssize_t if they are not already declared, so that
...
<kvm.h> is self-sufficient again.
Moved typedefs and forward struct declarations out of __BEGIN_DECLS/
__END_DECLS.
Don't comment out the prototype for kvm_uread(). This was a 4 year
old kludge for previous breakage of self-sufficiency. The prototypwe
was broken instead.
Fixed bitrot (const poisoning) in the type of kvm_uread().
Fixed order of the declaration of kvm_uread().
1998-12-16 18:59:47 +00:00