diff options
author | jdp <jdp@FreeBSD.org> | 2000-07-09 19:12:49 +0000 |
---|---|---|
committer | jdp <jdp@FreeBSD.org> | 2000-07-09 19:12:49 +0000 |
commit | 1d0099e346a1a0328a8b0400f678ce8174b6db9b (patch) | |
tree | 726af808421405f100220d1c23fba38e5b6400ee /sbin/ldconfig/ldconfig.c | |
parent | d035f7d8d4da7f27b9e06a058dfe3f1bdfac93f3 (diff) | |
download | FreeBSD-src-1d0099e346a1a0328a8b0400f678ce8174b6db9b.zip FreeBSD-src-1d0099e346a1a0328a8b0400f678ce8174b6db9b.tar.gz |
Make "ldconfig" with no arguments behave the same as "ldconfig -R".
Submitted by: Maxime Henrion <mhenrion@cybercable.fr>
Diffstat (limited to 'sbin/ldconfig/ldconfig.c')
-rw-r--r-- | sbin/ldconfig/ldconfig.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sbin/ldconfig/ldconfig.c b/sbin/ldconfig/ldconfig.c index 07e5abc..76f8299 100644 --- a/sbin/ldconfig/ldconfig.c +++ b/sbin/ldconfig/ldconfig.c @@ -115,7 +115,9 @@ char *argv[]; errx(1, "unknown object format \"%s\"", objformat); hints_file = is_aout ? _PATH_LD_HINTS : _PATH_ELF_HINTS; - while ((c = getopt(argc, argv, "Rf:mrsv")) != -1) { + if (argc == 1) + rescan = 1; + else while((c = getopt(argc, argv, "Rf:mrsv")) != -1) { switch (c) { case 'R': rescan = 1; |