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
christos
d72de1a548
PR/6251: ``TheMan'': Delint.
1998-12-02 09:47:20 +00:00
thorpej
6dc438b3ac
Warn about references to the compatibility sigaddset(), sigdelset(),
...
sigemptyset(), sigfillset(), and sigismember(), and direct the user
to include <signal.h> to generate the correct references.
1998-12-01 22:05:21 +00:00
thorpej
126eb1160e
Warn about references to the compatibility sys_errlist[] or sys_nerr, and
...
direct the user to include <errno.h> to generate the correct reference.
Warn about references to the deprecated __sys_signame[] or __sys_nerr, and
direct the user to include <errno.h> and use sys_errlist or sys_nerr instead.
1998-12-01 20:38:02 +00:00
thorpej
7c8e3ebefb
Warn about references to the compatibility sys_signame[], and direct
...
the user to include <signal.h> to generate the correct reference.
Suggestion from Christoph Badura.
1998-12-01 20:31:41 +00:00
thorpej
6d0722603d
Warn about references to the compatibility sys_siglist[], and direct the
...
user to include <signal.h> or <unistd.h> to generate the correct reference.
Warn about references to the deprecated __sys_siglist[], and direct the
user to include <signal.h> or <unistd.h> and use sys_siglist instead.
1998-12-01 20:31:00 +00:00
thorpej
67388db284
Warn about references to the old glob functions, and direct the user to
...
include <glob.h> to generate the correct references.
Suggestion from Christoph Badura.
1998-12-01 20:14:04 +00:00
thorpej
cde86f7e7e
Warn about references to the old fts functions, and direct the user to
...
include <fts.h> to generate the correct references.
Suggestion from Christoph Badura.
1998-12-01 20:13:47 +00:00
thorpej
e0248b4e24
Renamed sys_errlist, exported as a pointer, not an array, so that as new
...
errors are added, the exported symbol size does not change. Update to
include new errors.
1998-11-30 20:46:09 +00:00
thorpej
ad653e250e
Renamed sys_siglist and sys_signame, exported as a pointer, not an array,
...
so that as new signals are added, the exported symbol size does not change.
Update to include new signals.
1998-11-30 20:45:40 +00:00
thorpej
2d77af5ffd
Don't include <sys/cdefs.h> twice. Also, don't include <signal.h> or
...
<unistd.h>. These headers are not needed, and if included now, cause
a compile error since the exported and renamed type is different.
1998-11-30 20:42:44 +00:00
thorpej
e1f67632f8
Build __errlist14.c, __siglist14.c, and __signame14.c
1998-11-30 20:41:21 +00:00
kleink
72db869909
Now that it's delinted, make it compile on LP64 platforms again. (Using a
...
size_t for namelen isn't strictly appropriate/necessary anyhow.)
1998-11-18 20:51:51 +00:00
christos
c81a5c7244
revert previous change; same problem with perror().
1998-11-17 16:15:45 +00:00
christos
38676913cd
delint
1998-11-15 17:39:20 +00:00
christos
2c89343c25
delint
1998-11-13 15:46:52 +00:00
christos
d6f530541f
delint
1998-11-13 12:31:50 +00:00
christos
f83d49b87d
document the return value of ualarm when setitimer fails to (useconds_t)-1,
...
also cast the return value in the source to the same to shut up lint.
1998-11-13 11:57:15 +00:00
christos
40941d96ac
delint
1998-11-13 10:26:19 +00:00
christos
f1e43a8104
delint! -- actually fix a bug lint found, globtilde could never have worked...
1998-11-13 10:25:42 +00:00
christos
920a51d98f
avoid assignment of a read only location that lint does not pick, but gcc does.
1998-11-13 08:25:17 +00:00