X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/48b845698dcf3ec4b9f8b9f1848a157f0245d7cc..a9279e37b649abd11bbc416398cfaf787cd8d865:/server/tripe.h diff --git a/server/tripe.h b/server/tripe.h index a210e526..c5694dc1 100644 --- a/server/tripe.h +++ b/server/tripe.h @@ -426,12 +426,6 @@ typedef struct admin_addop { peerspec peer; /* Peer pending creation */ } admin_addop; -typedef struct admin_greetop { - admin_resop r; /* Name resolution header */ - void *c; /* Challenge block */ - size_t sz; /* Length of challenge */ -} admin_greetop; - typedef struct admin_pingop { admin_bgop bg; /* Background operation header */ ping ping; /* Ping pending response */ @@ -939,13 +933,15 @@ extern void a_daemon(void); * Arguments: @const char *sock@ = socket name to create * @uid_t u@ = user to own the socket * @gid_t g@ = group to own the socket + * @mode_t m@ = permissions to set on the socket * * Returns: --- * * Use: Creates the admin listening socket. */ -extern void a_init(const char */*sock*/, uid_t /*u*/, gid_t /*g*/); +extern void a_init(const char */*sock*/, + uid_t /*u*/, gid_t /*g*/, mode_t /*m*/); /*----- Mapping with addresses as keys ------------------------------------*/