Commit Graph

187 Commits

Author SHA1 Message Date
lukem
b2a1c14478 - add _PATH_USERMGMT_CONF. resolves [bin/14305]
- add _PATH_PASSWD_CONF to be consistent with almost all other _PATH_xxx_CONF
  defines, and change from using _PATH_PASSWDCONF to the former.  keep the
  latter for compatibility, although arguably it could be removed because
  it was never in a release and was only used in one file in the tree.
2001-10-23 00:25:20 +00:00
taca
2788a3f274 Remove an extra character in a comment block. 2001-10-20 09:20:28 +00:00
tron
2a957ed711 - Don't delete the pidfile if the process executing the cleanup handler
isn't the process who created it.
- If a new basename is supplied remove the an old pidfile if it was created
  by this process and create a new one as suggested by Jason Thorpe.
This fixes PR lib/13357 by Greg A. Woods.
2001-10-19 20:36:59 +00:00
lukem
64cb1ed825 path variations don't occur if there's a / in the path 2001-09-26 07:21:42 +00:00
wiz
f19d54840a Rename secure_path(3) source file from securepath.c to secure_path.c. 2001-08-20 14:47:49 +00:00
wiz
149ced914e Improve formatting, noted by Simon Burge. 2001-08-20 14:26:45 +00:00
wiz
1e378c4c12 precede, not preceed. 2001-08-20 12:00:46 +00:00
ad
cf24a0936c Bump libutil major for pw_mkdb() change. 2001-08-18 19:33:17 +00:00
ad
7e44d4f92b Add two arguments to pw_mkdb(), a la OpenBSD. This is to allow us to pass
the -u and -s options to pwd_mkdb.
2001-08-18 19:31:47 +00:00
mjl
d30f9aefd6 Fix typo 2001-08-15 21:34:06 +00:00
wiz
a9356936b4 seperate -> separate 2001-07-22 13:33:58 +00:00
lukem
4db962fc85 revert over-zealous pcvt cull; we still need to skip ttyv* whilst pccons uses
ttyv0 on some ports (currently; arm32, bebox, i386, prep).  should fix PR 12862.
2001-05-10 01:57:47 +00:00
sommerfeld
22e6ab1ebe Fix typo. 2001-04-12 22:34:31 +00:00
wiz
56d8eaccf3 Fix date, whitespace and punctuation. 2001-04-09 12:11:06 +00:00
jdolecek
2a2ea948de Add a note this appeared in NetBSD 1.6. Pointed out on current-users@
by Geoff Wing.
2001-04-09 09:29:54 +00:00
wiz
b1593d9814 Add getbootfile(3) to libutil, and a man page.
Bump libutil version to 5.5.
2001-04-06 14:31:14 +00:00
cgd
65a1026492 convert to use getprogname() 2001-02-19 22:43:42 +00:00
lukem
d06a762ab2 sprinkle in _DIAGASSERT() as appropriate 2001-01-03 15:41:19 +00:00
cgd
3e7f7ef82d __CONCAT does token pasting, not string concatnation. if something like:
__CONCAT("PATH=",_PATH_STDPATH);
actually works to concantate strings, it's because the preprocessor expands
it into "PATH=""whatever _PATH_STDPATH is" as separate strings, and then
ANSI string concatenation is performed on that.  It's more straightforward
to just use ANSI string concatenation directly, and newer GCCs complain
(rightly) about mis-use of token pasting.
2000-12-19 23:09:02 +00:00
tron
9ef96a455e Fix oversight in last commit. 2000-12-08 21:41:14 +00:00
tron
a3a468eeaf Add two new passwd file update functions:
- The pw_setprefix() function defines the root directory used for passwd
  file updates. If the prefix is set to /newroot pw_lock() will operate on
  /newroot/etc/ptmp afterwards. The default prefix is an empty string.
- The pw_getprefix() function returns the root directory which is currently
  used for passwd file updates.
2000-12-06 13:37:53 +00:00
lukem
279552d3db fix up various .Nm abuses:
- keep the case consistent between the actual name and what's referenced.
  e.g, if it's `foo', don't use '.Nm Foo' at the start of a sentence.
- remove unnecessary `.Nm foo' after the first occurrence (except for
  using `.Nm ""' if there's stuff following, or for the 2nd and so on
  occurrences in a SYNOPSIS
- use Sx, Ic, Li, Em, Sq, and Xr as appropriate
2000-11-07 06:43:24 +00:00
itojun
4c0a48380a /etc/login.conf is optional, so don't return NULL even if
there's none found.  addresses part of PR 11150.  sync with openbsd.
2000-10-12 00:28:33 +00:00
itojun
11ede04dd7 cosmetic; indentation 2000-10-12 00:19:57 +00:00
itojun
5e09a97a4e login_cap.h requires sys/types.h (or should it pull sys/types.h in?) 2000-10-10 13:17:28 +00:00
itojun
982906430e honor behavior of warn(NULL). 2000-10-04 08:40:49 +00:00
sommerfeld
d68f3adec6 Close possible format string attack. 2000-10-03 19:52:39 +00:00
ad
82759dbdf5 Use .{B,Bs,F,N,O}x and fix miscellaneous errors. 2000-09-21 10:43:49 +00:00
ad
88ec60f200 - Pull in <util.h> to get secure_path() declared.
- Resolve preprocessor symbol clash.
2000-09-21 10:15:32 +00:00
ad
300fe58019 Document secure_path() better; in particular, note that it will write
to the system log.
2000-09-19 15:03:20 +00:00
ad
8b2c913445 - Simplify code path.
- Make the first argument to secure_path() constant.
- KNF.
2000-09-18 16:36:33 +00:00
ad
da436beb73 Add a LIBRARY section. 2000-09-18 16:02:41 +00:00
ad
d6682c2a4f PCVT hack is gone. 2000-07-11 12:10:51 +00:00
itohy
f9863c47b3 Correct ctype(3) usage.
Passing "char" value is wrong.  Use "unsigned char" instead.
2000-07-11 06:07:25 +00:00
ad
056b0653ce - More fixes.
- Document the built-in defaults.
2000-07-10 11:21:32 +00:00
ad
e8362050a9 .Fn foo' -> .Fn foo "void"' in SYNOPSIS. 2000-07-10 11:19:16 +00:00
ad
6d078c7044 Remove PCVT hack. 2000-07-10 11:16:38 +00:00
itojun
b596a9b104 rename securepath.3 into secure_path.3, as the function is named secure_path().
it is too hard to guess...
2000-07-07 11:05:06 +00:00
ad
44588903fc Couple of nits. 2000-07-07 10:33:12 +00:00
ad
dbd0d28913 Fix typo. This probably would have stopped passwd(1) working if
/etc/passwd.conf didn't exist.
2000-07-07 10:32:48 +00:00
ad
2a9ac348ae Oops - declare static functions. 2000-07-06 13:39:47 +00:00
ad
240f3596cb Use ':' as group prefix; suggested by hubertf. 2000-07-06 13:09:46 +00:00
ad
8a82d4a86e Bump libutil minor (pw_getconf()). 2000-07-06 11:26:23 +00:00
ad
7b3efebed5 Documentation for pw_getconf(). From OpenBSD. 2000-07-06 11:08:19 +00:00
ad
82be161e7c - Add pw_getconf(). This is used to read configuration information from
passwd.conf. From OpenBSD.
- ANSIfy.
2000-07-06 11:06:12 +00:00
ad
fce98185a9 - __RCSID() police.
- ANSIfy.
- Miscellaneous style changes.
- Shutup lint(1) in one or two cases.
2000-07-05 11:46:40 +00:00
mjl
4d8aac4dbb Correct typos which prevent man pages from being installed.
Fixes PR/10104 by Greg Woods.
2000-05-12 18:31:55 +00:00
mjl
323d451587 Added details about origin of code (BSD/OS) in history section.
Closes PR/9410 by Peter Seebach.
2000-03-08 00:02:54 +00:00
mjl
6be4d2a451 Mention the LOGIN_SETENV flag for setusercontext() 2000-02-13 01:10:19 +00:00
mjl
b562264ae1 Add a missing free() of a temporary buffer.
Add "unlimited" as synonym for "inf" and "infinity" for the
benefit of FreeBSD users.
Factor out the comparison w/ "infinity" in a isinfinite() function.
2000-02-10 20:52:54 +00:00