Displaying 1 result from an estimated 1 matches for "mp_error".
Did you mean:
  ml_error
  
2019 Oct 12
3
[PATCH libnbd] nbdfuse: New tool to present a network block device in a FUSE filesystem.
...mountpoint = strdup (s);
+    filename = strdup ("nbd");
+    if (mountpoint == NULL || filename == NULL) {
+    strdup_error:
+      perror ("strdup");
+      exit (EXIT_FAILURE);
+    }
+  }
+  else {
+    const char *p = strrchr (s, '/');
+
+    if (p == NULL) {
+    mp_error:
+      fprintf (stderr, "%s: %s: "
+               "mountpoint must be \"directory\" or \"directory/filename\"\n",
+               argv[0], s);
+      exit (EXIT_FAILURE);
+    }
+    mountpoint = strndup (s, p-s);
+    if (mountpoint == NULL) goto strdup_er...