Smallers steps to keep plugin running
[oweals/gnunet.git] / src / arm / gnunet-service-arm.h
index 77dfb8c6c04a30308710a3f9900b0644c0f87286..1f908588993648a1714a34c6792260ca6d5298ed 100644 (file)
@@ -4,7 +4,7 @@
 
      GNUnet is free software; you can redistribute it and/or modify
      it under the terms of the GNU General Public License as published
-     by the Free Software Foundation; either version 2, or (at your
+     by the Free Software Foundation; either version 3, or (at your
      option) any later version.
 
      GNUnet is distributed in the hope that it will be useful, but
 #ifndef GNUNET_SERVICE_ARM__H
 #define GNUNET_SERVICE_ARM__H
 
-void start_service (struct GNUNET_SERVER_Client *client,
-                   const char *servicename);
+/**
+ * Start the specified service.
+ *
+ * @param client who is asking for this
+ * @param servicename name of the service to start 
+ * @param lsocks -1 terminated list of listen sockets to pass (systemd style), or NULL
+ * @return GNUNET_OK on success
+ */
+int start_service (struct GNUNET_SERVER_Client *client,
+                  const char *servicename,
+                  const int *lsocks);
 
 /**
  * Stop listening for connections to a service.