- * oserver = oserver_setup(ev, OSERVER_PORT, "oserver.dump");
- * if (!oserver)
- * err(1, "Failed to set up server");
+ * oserver = oserver_restore(ev, "oserver.dump");
+ * if (oserver)
+ * printf("Restored oserver!");
+ */
+struct oserver *oserver_restore(struct tevent_context *ev,
+ const char *dumpfile);
+
+
+/**
+ * oserver_setup - set up an oserver
+ * @ev: tevent context to use.
+ * @port: port to use (usually OSERVER_PORT)
+ * @dumpfile: file to save state to on SIGHUP (if non-NULL).