diff options
author | Warner Losh <imp@FreeBSD.org> | 2004-07-21 17:02:36 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2004-07-21 17:02:36 +0000 |
commit | 24412bd1af48e8ebf148d43a46dc42897655c40c (patch) | |
tree | a2fb8d00a75e0504078b301696a2e8421dacb510 /usr.sbin/pwd_mkdb | |
parent | 46e38ce8263b820773d315327c222009c20aa7b7 (diff) | |
download | src-test2-24412bd1af48e8ebf148d43a46dc42897655c40c.tar.gz src-test2-24412bd1af48e8ebf148d43a46dc42897655c40c.zip |
Notes
Diffstat (limited to 'usr.sbin/pwd_mkdb')
-rw-r--r-- | usr.sbin/pwd_mkdb/pwd_mkdb.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/usr.sbin/pwd_mkdb/pwd_mkdb.c b/usr.sbin/pwd_mkdb/pwd_mkdb.c index 4991715fa740..5731aef1faad 100644 --- a/usr.sbin/pwd_mkdb/pwd_mkdb.c +++ b/usr.sbin/pwd_mkdb/pwd_mkdb.c @@ -122,13 +122,16 @@ main(int argc, char *argv[]) strcpy(prefix, _PATH_PWD); makeold = 0; username = NULL; - while ((ch = getopt(argc, argv, "Cd:ps:u:vN")) != -1) + while ((ch = getopt(argc, argv, "CNd:ps:u:v")) != -1) switch(ch) { case 'C': /* verify only */ Cflag = 1; break; + case 'N': /* do not wait for lock */ + nblock = LOCK_NB; /* will fail if locked */ + break; case 'd': - strncpy(prefix, optarg, sizeof prefix - 1); + strlcpy(prefix, optarg, sizeof(prefix)); break; case 'p': /* create V7 "file.orig" */ makeold = 1; @@ -141,9 +144,6 @@ main(int argc, char *argv[]) break; case 'v': /* backward compatible */ break; - case 'N': /* do not wait for lock */ - nblock = LOCK_NB; - break; default: usage(); } |