Add API: set-wrappid-path.
[wrappi.git] / lib / wrappi.c
index c0350f5..6c31c70 100644 (file)
@@ -52,6 +52,7 @@ wrap_close (wrap_h *w)
     fclose (w->wfp);
 
   free (w->hostname);
+  free (w->wrappid_path);
   free (w);
 }
 
@@ -112,3 +113,15 @@ wrap_int_set_error_errno (struct wrap_internal_h *w,
 
   set_error_buf (w, msg, errnum, func);
 }
+
+/* Note the gperf perfect hash in lib/internal-procs-lookup.gperf */
+int
+wrap_int_lookup_proc_entry (const char *name)
+{
+  const struct proc_entry *v =
+    wrap_int_gperf_lookup_proc_entry (name, strlen (name));
+  if (v)
+    return v->proc_nr;
+  else
+    return -1;
+}