X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fatalk%2Fserver_ipc.h;h=50eb7edccc2b303f3611a9d742b7affbb58a661e;hb=22ad101eb72bf10fe5144526209798c677b2d1d8;hp=332897a0993bd2f34ca3be79f942bfd75fe27818;hpb=4054f4b3c85ecab060dafd46c0d3632cadbb5803;p=netatalk.git diff --git a/include/atalk/server_ipc.h b/include/atalk/server_ipc.h index 332897a0..50eb7edc 100644 --- a/include/atalk/server_ipc.h +++ b/include/atalk/server_ipc.h @@ -2,11 +2,15 @@ #define ATALK_SERVER_IPC_H #include +#include #define IPC_DISCOLDSESSION 0 #define IPC_GETSESSION 1 +#define IPC_STATE 2 /* pass AFP session state */ +#define IPC_VOLUMES 3 /* pass list of open volumes */ -int ipc_server_read(server_child *children, int fd); -int ipc_child_write(int fd, uint16_t command, int len, void *token); +extern int ipc_server_read(server_child_t *children, int fd); +extern int ipc_child_write(int fd, uint16_t command, int len, void *token); +extern int ipc_child_state(AFPObj *obj, uint16_t state); #endif /* IPC_GETSESSION_LOGIN */