John Polstra
4479239b60
Rename some globals to reduce namespace pollution.
1999-01-20 22:50:37 +00:00
John Polstra
9294327d4a
Make it possible to use PAM in statically-linked applications.
1999-01-20 21:55:30 +00:00
John Polstra
83068b622c
Install man page link for strtok_r.
1999-01-19 23:45:48 +00:00
John Polstra
32150a6766
Spell check and minor grammar fix.
1999-01-19 23:42:44 +00:00
Don Lewis
3146a70d74
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
Hidetoshi Shimokawa
49837d6cd0
Initialize __progname by argv[0] before striping leading path,
...
otherwise we always get empty name.
1999-01-19 06:58:31 +00:00
Joseph Koshy
8425e985b7
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
Dag-Erling Smørgrav
a135bdb9a0
Use the correct type for uid and gid in struct passwd. Document it.
1999-01-18 02:14:20 +00:00
John Birrell
0883c4c31b
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
Poul-Henning Kamp
5a5a489faf
Bring us one step closer to sysinstall'ing on a DOC2k device.
1999-01-14 21:48:13 +00:00
John Polstra
9a7030e9fc
Fix an NFS-related installation problem.
...
Submitted by: asami
1999-01-11 16:08:02 +00:00
Mike Smith
a79658408c
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
Warner Losh
d0c4729014
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 Wemm
41d54c8049
Merge changes from vendor branch (1.1.1 -> 1.1.3) into mainline.
1999-01-10 09:53:51 +00:00
Peter Wemm
52454dcd09
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 Wemm
628b9c3475
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 Somers
a2743da670
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
John Polstra
f92bdbd010
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
Jordan K. Hubbard
a864ef37a3
Changes for alpha support.
...
Submitted by: dfr
1999-01-08 00:32:19 +00:00
Steve Price
0997d762cf
Strip the leading path from __progname.
...
Ok'd by: jdp
1999-01-07 20:18:18 +00:00
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
David E. O'Brien
1108d69cee
add MLINKs for all the functions covered by the manpage
1999-01-06 05:00:17 +00:00
David E. O'Brien
5db9ad2cb0
spell check
1999-01-06 04:59: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
Jordan K. Hubbard
649ff492d7
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
Jordan K. Hubbard
e188aa994d
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
Bruce Evans
40b843918b
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
Bruce Evans
621be74548
Fixed bootstrapping of /usr/mdec/boot[12].
1998-12-30 11:26:24 +00:00
Bruce Evans
3581d64b8d
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
Bruce Evans
d07b0a6163
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
Bruce Evans
7a5cfeb446
Fixed CLEANFILES.
1998-12-27 15:04:33 +00:00
Steve Price
a124f32704
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
Doug Rabson
6f93bf5f4b
Disable building with alpha software completion options until we upgrade
...
compilers.
1998-12-24 13:17:58 +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
Dag-Erling Smørgrav
ce71b7364c
Implement and document file list retrieval.
1998-12-21 19:41:50 +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
Poul-Henning Kamp
3d7b283155
Add "fla" to Disk_Names()
1998-12-19 18:48:33 +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
Dag-Erling Smørgrav
d941fd2df9
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
Doug Rabson
12e25f330b
Enable building libio on the alpha.
1998-12-17 23:02:11 +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
bc701368b4
<sys/types.h> isn't a prerequisite for <kvm.h>.
1998-12-16 19:12:14 +00:00
Bruce Evans
424a876474
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
Bruce Evans
b245b90a64
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