+2001-07-17 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/ldconfig.c (parse_conf): Disable implicit locking for the
+ stream. Remove some unnecessary initializers.
+
2001-07-17 Andreas Jaeger <aj@suse.de>
* elf/ldconfig.c: Add new variable hwcap_mask to honour LD_HWCAP_MASK.
#include <inttypes.h>
#include <libintl.h>
#include <stdio.h>
+#include <stdio_ext.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
/* Flags for different options. */
/* Print Cache. */
-static int opt_print_cache = 0;
+static int opt_print_cache;
/* Be verbose. */
-int opt_verbose = 0;
+int opt_verbose;
/* Format to support. */
/* 0: only libc5/glibc2; 1: both; 2: only glibc 2.2. */
static int opt_link = 1;
/* Only process directories specified on the command line. */
-static int opt_only_cline = 0;
+static int opt_only_cline;
/* Path to root for chroot. */
static char *opt_chroot;
/* Manually link given shared libraries. */
-static int opt_manual_link = 0;
+static int opt_manual_link;
/* Cache file to use. */
static char *cache_file;
return;
}
+ /* No threads use this stream. */
+ __fsetlocking (file, FSETLOCKING_BYCALLER);
+
if (canon != filename)
free ((char *) canon);