X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fatalk%2Fdsi.h;h=e16681a4eee95bbafc3d376065c2264dac631345;hb=cdb7047fb6897c1ad8b4ac264001d44154bf144d;hp=0d4ccc34f1e48b3fc0dbc08ddfc35c844c66fcc8;hpb=caad56fb97ea14d8b64df8879f68fe82175aa54f;p=netatalk.git diff --git a/include/atalk/dsi.h b/include/atalk/dsi.h index 0d4ccc34..e16681a4 100644 --- a/include/atalk/dsi.h +++ b/include/atalk/dsi.h @@ -10,11 +10,11 @@ #include #include #include +#include #include #include #include -#include /* What a DSI packet looks like: 0 32 @@ -145,9 +145,12 @@ typedef struct DSI { #define DSI_DATA (1 << 0) /* we have received a DSI command */ #define DSI_RUNNING (1 << 1) /* we have received a AFP command */ #define DSI_SLEEPING (1 << 2) /* we're sleeping after FPZzz */ -#define DSI_DISCONNECTED (1 << 3) /* we're in diconnected state after a socket error */ -#define DSI_DIE (1 << 4) /* SIGUSR1, going down in 5 minutes */ -#define DSI_NOREPLY (1 << 5) /* in dsi_write we generate our own replies */ +#define DSI_EXTSLEEP (1 << 3) /* we're sleeping after FPZzz */ +#define DSI_DISCONNECTED (1 << 4) /* we're in diconnected state after a socket error */ +#define DSI_DIE (1 << 5) /* SIGUSR1, going down in 5 minutes */ +#define DSI_NOREPLY (1 << 6) /* in dsi_write we generate our own replies */ +#define DSI_RECONSOCKET (1 << 7) /* we have a new socket from primary reconnect */ +#define DSI_RECONINPROG (1 << 8) /* used in the new session in reconnect */ /* basic initialization: dsi_init.c */ extern DSI *dsi_init (const dsi_proto /*protocol*/, @@ -169,7 +172,6 @@ extern int dsi_cmdreply (DSI *, const int); extern int dsi_tickle (DSI *); extern void dsi_getstatus (DSI *); extern void dsi_close (DSI *); -extern void dsi_sleep (DSI *, const int ); #define DSI_NOWAIT 1 /* low-level stream commands -- in dsi_stream.c */