lukem
3ebdcecd65
don't use warn() in initgroups(); it's not documented to do that, and
...
if stderr isn't valid the caller may dump core.
from Giles Lean <giles@nemeton.com.au> in [lib/7273]
1999-03-31 12:19:32 +00:00
abs
ac83f64eca
Cast argument to isspace to (unsigned char) to pass zoularis.
1999-03-29 09:27:29 +00:00
sommerfe
bb8c6c869a
move __getcwd prototypes to libc-private header file.
...
XXX duplicate the prototype in getcwd regression test (which needs to
call the syscall directly for reasonably complete testing).
1999-03-26 22:23:57 +00:00
sommerfe
27a01cc18e
Use __getcwd() system call in getcwd() unless OLD_GETCWD is defined
1999-03-26 04:04:13 +00:00
mycroft
66902a3cfd
Remove blank lines.
1999-03-24 06:14:18 +00:00
abs
5e69f8317f
Fix 'suggest parentheses' warning noted by Erik E. Fair <fair@clock.org>
1999-03-23 02:58:50 +00:00
garbled
38c96853cf
Last of the .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Wheee!
1999-03-22 19:44:33 +00:00
kleink
4d282292e2
Introduce EOVERFLOW.
1999-03-22 19:03:38 +00:00
abs
6c70403fe8
If we push a cap entry (usually from the environment), strip : deliminated
...
entries that only contain whitespace, in a similar fashion to reading from
a file.
1999-03-22 03:28:09 +00:00
christos
3eeda4afc6
Fix gcc-2.8.1 warnings.
1999-03-16 18:13:44 +00:00
is
592e2783ea
Use SUN_LEN, not sizeof.
1999-03-16 14:00:58 +00:00
is
9f6e89f0d8
Use a struct sockaddr_un, so that the new _PATH_LOG actually fits into it.
1999-03-16 13:48:00 +00:00
kristerw
a37972b8d8
daemon returns int. From OpenBSD.
1999-03-14 18:10:02 +00:00
erh
bdfd2b2770
Add missing .El lines.
1999-03-09 19:45:09 +00:00
kleink
be94d3fe24
Const poisoning, integer argument promotion.
1999-03-08 10:35:43 +00:00
christos
6ddc400a5b
const poisoning.
1999-03-02 14:02:02 +00:00
drochner
a34eb7c1b7
use ${ARCHDIR} instead of ${.CURDIR}/arch/${MACHINE_ARCH} where appropriate
...
libc builds on pmax again
1999-02-24 15:05:20 +00:00
mrg
bdadd56346
add a new fstab type "dp" for the user-specified dump device.
...
change swapctl -A to see this and add it via swapctl(2). also
add a new swapctl -D <device> to change the dump device on the
fly.
1999-02-23 17:00:53 +00:00
kleink
df15a294f2
Dv vs. Va police.
1999-02-16 19:36:52 +00:00
lukem
f177c46ba0
fix bug introduced in rev 1.8 during delint(1)ing which broke globbing ~/
...
(hi christos! ;)
1999-02-07 12:19:37 +00:00
kleink
0d5bfdd00f
Make argv construction code reentrant.
1999-02-04 18:17:16 +00:00
kleink
4c1375bee7
Protect syslog descriptor state with a mutex. TODO: cleanup handling for
...
cancellation points.
1999-02-04 16:23:17 +00:00
thorpej
4fe22aef7f
Sync w/ kvm_mkdb.
1999-01-29 22:23:54 +00:00
thorpej
7c2e6d4c42
Fix printf format errors.
1999-01-26 02:23:34 +00:00
lukem
7f1c203c11
always compile in support for `compat' backends (even if !YP & !HESIOD),
...
and make it the responsibility of the backends to fallback to `files'
if !YP & !HESIOD. fixes chsh problem noted by billc@netbsd.org .
1999-01-26 01:08:06 +00:00
lukem
147dea105a
convert from hes_*() -> hesiod_*()
1999-01-25 01:09:34 +00:00
christos
6856868d29
- Use strsep() instead of strtok_r()
...
- Use warn{x,}() instead of home brewed error()
- Simplify some code.
1999-01-24 19:51:16 +00:00
lukem
a17402b37c
pre nsswitch default was more like "files [notfound=return] nis"
1999-01-22 03:25:31 +00:00
thorpej
45863a505b
Fix two problems with the recent nsswitch changes to netgroups:
...
- The historic mode for netgroups was "files nis". Change the default to
this for when /etc/nsswitch.conf does not exist.
- The nis lookup dispatch was mistakenly conditional on -DHESIOD, not -DYP.
1999-01-21 22:21:13 +00:00
mycroft
4171e335d6
Use the right map for Hesiod lookups by uid.
1999-01-21 12:42:06 +00:00
christos
23ab75d421
- remove unneeded casts
...
- remove unreachable code
- delint
1999-01-20 13:12:07 +00:00
christos
78427083c5
- avoid unitialized warning.
...
- remove unreachable code.
- add ARGSUSED
- linted for const castaway.
1999-01-20 13:11:18 +00:00
lukem
40901ecd3c
nsdispatch defaults now: "group: compat", "group_compat: nis"
1999-01-20 02:59:37 +00:00
mycroft
3d9372fc29
Simplify this code slightly.
1999-01-19 08:32:34 +00:00
lukem
b247a8eceb
* passwd' defaults to
compat', and passwd_compat' defaults to
nis'
...
* constify ns_dtab defs
1999-01-19 08:30:46 +00:00
lukem
6a471ed8f9
convert to new nsdispatch(3)
1999-01-19 08:07:58 +00:00
lukem
27323a9339
* maximum limit of names is MAXLOGNAME not UT_NAMESIZE. fixes [bin/6847] from
...
scott ellis.
* convert to new nsdispatch(3)
1999-01-19 08:04:27 +00:00
abs
593d6c65b9
Add '-f disktab' option to disklabel, via lib/6623 from
...
Greg A. Woods <woods@most.weird.com>. (Very) slightly tweaked disklabel.8
1999-01-19 06:24:08 +00:00
christos
6304dadc4d
delint
1999-01-18 20:36:32 +00:00
lukem
a360857d48
* fix _compat_getpw so that it returns _local_getpw(...) if there
...
isn't a `+' token in the files database.
(this bug probably crept in when a merge to current occurred)
* ensure that the _bad_getpw callbacks in __getpwcompat have an
argument for error reporting.
1999-01-18 00:59:10 +00:00
lukem
e50f4e6efc
fix some gid casts
1999-01-16 14:44:33 +00:00
lukem
f016dbdf41
fix some uid casts
1999-01-16 14:42:54 +00:00
lukem
d3f8abaacb
reference nsswitch.conf(5)
1999-01-16 07:59:39 +00:00
lukem
0eb8645e3a
pull nsswitch up to main branch
1999-01-16 07:47:18 +00:00
tsarna
531aeb7c25
Add a "class" entry to ttyent. Closes PR#4638.
1999-01-15 18:47:48 +00:00
bouyer
dc306354b0
Move the bswap functions from libutil to libc (this bups the
...
minor of libc and the major of libutil). For little-endian architectures
merge the bnswap() assembly versions with nto* and hton* using symbols
aliasing. Use symbol renaming for the bswap function in this case to avoid
namespace pollution.
Declare bswap* in machine/bswap.h, not machine/endian.h. For little-endian
machines, common code for inline macros go in machine/byte_swap.h
Sync libkern with libc.
Adjust #include in kernel sources for machine/bswap.h.
1999-01-15 13:31:15 +00:00
is
1ab8cc2ed4
mention poll(2).
1998-12-11 22:38:44 +00:00
jonathan
bf3db28f12
Move warnings about sys_errlist[], sys_nerr, __sys_errlist, _sys_nerr
...
to _sys_siglist.c, so the warning is shown once at link time, not three times
(once for errlist.c itself, once each for the two includes in _sys_siglist.c).
1998-12-06 07:12:18 +00:00
jonathan
56f21e4806
Move warnings about sys_siglist[] and __sys_siglist to _sys_siglist.c,
...
so that the warning is shown once at link time, not three times.
1998-12-06 07:05:48 +00:00
thorpej
0c5cf7b38a
Warn about references to the compatibility unvis(), and direct the user to
...
include <vis.h> to generate the correct reference.
1998-12-02 19:33:28 +00:00