diff --git a/sbin/ldconfig/ldconfig.8 b/sbin/ldconfig/ldconfig.8 index e81565770fd..8f4f801b32e 100644 --- a/sbin/ldconfig/ldconfig.8 +++ b/sbin/ldconfig/ldconfig.8 @@ -97,6 +97,7 @@ Generate the hints for ELF format shared libraries. Rescan the previously configured directories. This opens the previous hints file and fetches the directory list from the header. Any additional pathnames on the command line are also processed. +This is the default action when no parameters are given. .It Fl f Ar hints_file Read and/or update the specified hints file, instead of the standard file. This option is provided primarily for testing. diff --git a/sbin/ldconfig/ldconfig.c b/sbin/ldconfig/ldconfig.c index 07e5abcfa58..76f8299cfa4 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;