]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/statd/misc.c
nfs-utils: Fix source code character encoding
[nfs-utils.git] / utils / statd / misc.c
index fd201b4b09eabc67307c4695ee8e5633f23b4563..f2a086f33b2c1f9f90000d8231dbae2113b43785 100644 (file)
@@ -29,8 +29,7 @@ xmalloc (size_t size)
     return ((void *)NULL);
 
   if (!(ptr = malloc (size)))
-    /* SHIT!  SHIT!  SHIT! */
-    die ("malloc failed");
+    xlog_err ("malloc failed");
 
   return (ptr);
 }
@@ -46,30 +45,7 @@ xstrdup (const char *string)
 
   /* Will only fail if underlying malloc() fails (ENOMEM). */
   if (!(result = strdup (string)))
-    die ("strdup failed");
+    xlog_err ("strdup failed");
 
   return (result);
 }
-
-
-/*
- * Call with check=1 to verify that this host is not still on the rtnl
- * before unlinking file.
- */
-void
-xunlink (char *path, char *host, short int check)
-{
-  char *tozap;
-
-  tozap=alloca (strlen(path)+strlen(host)+2);
-  sprintf (tozap, "%s/%s", path, host);
-
-  if (!check || !nlist_gethost(rtnl, host, 0)) {
-    if (unlink (tozap) == -1)
-      note (N_ERROR, "unlink (%s): %s", tozap, strerror (errno));
-    else
-      dprintf (N_DEBUG, "Unlinked %s", tozap);
-  }
-  else
-    dprintf (N_DEBUG, "Not unlinking %s--host still monitored.", tozap);
-}