]> err.no Git - util-linux/commitdiff
losetup: remove duplicate xstrdup() and error()
authorKarel Zak <kzak@redhat.com>
Thu, 25 Oct 2007 08:19:12 +0000 (10:19 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 25 Oct 2007 19:50:59 +0000 (21:50 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
mount/Makefile.am
mount/lomount.c

index f40bdd7f7b6ad1be6b62bfaa96b45e0f14ce7527..57a5af8d1066d12ef0350801ff0e5d9a152701eb 100644 (file)
@@ -25,7 +25,8 @@ umount_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
 
 swapon_SOURCES = swapon.c swap_constants.h $(utils_common)
 
-losetup_SOURCES = lomount.c loop.h lomount.h
+losetup_SOURCES = lomount.c sundries.c xmalloc.c loop.h lomount.h xmalloc.h \
+       sundries.h
 losetup_CPPFLAGS = -DMAIN $(AM_CPPFLAGS)
 
 mount_LDADD = $(LDADD_common)
index 737194e912a1d5c54a7ea41079e57a9aef8e09be..1373067cf45e3ac9c38ab24d483bde24d51f24b0 100644 (file)
 #include "lomount.h"
 #include "xstrncpy.h"
 #include "nls.h"
+#include "sundries.h"
+#include "xmalloc.h"
 
-extern int verbose;
 extern char *progname;
-extern char *xstrdup (const char *s);  /* not: #include "sundries.h" */
-extern void error (const char *fmt, ...);      /* idem */
 
 #define SIZE(a) (sizeof(a)/sizeof(a[0]))
 
@@ -466,34 +465,6 @@ usage(void) {
        exit(1);
  }
 
-char *
-xstrdup (const char *s) {
-       char *t;
-
-       if (s == NULL)
-               return NULL;
-
-       t = strdup (s);
-
-       if (t == NULL) {
-               fprintf(stderr, _("not enough memory"));
-               exit(1);
-       }
-
-       return t;
-}
-
-void
-error (const char *fmt, ...) {
-       va_list args;
-
-       va_start (args, fmt);
-       vfprintf (stderr, fmt, args);
-       va_end (args);
-       fprintf (stderr, "\n");
-}
-
-
 int
 main(int argc, char **argv) {
        char *p, *offset, *encryption, *passfd, *device, *file;