chiark / gitweb /
server: Set admin socket permissions to match user.
[tripe] / server / tripe.h
index d955c88ee20b63244ea5636cfb87d9d7556860e3..a3f04c731005d1f595a92345bb7f975818bdbb8e 100644 (file)
@@ -899,13 +899,15 @@ extern void a_daemon(void);
 /* --- @a_init@ --- *
  *
  * Arguments:  @const char *sock@ = socket name to create
+ *             @uid_t u@ = user to own the socket
+ *             @gid_t g@ = group to own the socket
  *
  * Returns:    ---
  *
  * Use:                Creates the admin listening socket.
  */
 
-extern void a_init(const char */*sock*/);
+extern void a_init(const char */*sock*/, uid_t /*u*/, gid_t /*g*/);
 
 /*----- Mapping with addresses as keys ------------------------------------*/