X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=include%2Fatalk%2Fasp.h;h=44b2388d991773622868cec7aafc118b20d32ee1;hp=d36710186a4c15f2fd442b36a186f58b6392d293;hb=97fcef861a0eb276ab29bfc939ba1812b454e3f0;hpb=6b814c857d98259bd82737ce8746c6c1d94e9cd5 diff --git a/include/atalk/asp.h b/include/atalk/asp.h index d3671018..44b2388d 100644 --- a/include/atalk/asp.h +++ b/include/atalk/asp.h @@ -59,8 +59,8 @@ typedef struct ASP { char child, inited, *commands; char cmdbuf[ASP_CMDMAXSIZ]; char data[ASP_DATAMAXSIZ]; - unsigned int cmdlen, datalen; - size_t read_count, write_count; + size_t cmdlen, datalen; + off_t read_count, write_count; } *ASP; #define ASPFL_SLS 1 @@ -87,17 +87,18 @@ typedef struct ASP { #define ASPERR_TOOMANY 0xfbce #define ASPERR_NOACK 0xfbcd -extern ASP asp_init __P((ATP)); -extern void asp_setstatus __P((ASP, char *, const int)); -extern ASP asp_getsession __P((ASP, server_child *, const int)); -extern int asp_close __P((ASP)); -extern int asp_shutdown __P((ASP)); -extern int asp_attention __P((ASP, AFPUserBytes)); -extern int asp_getrequest __P((ASP)); -extern int asp_cmdreply __P((ASP, int)); -extern int asp_wrtcont __P((ASP, char *, int *)); +extern ASP asp_init (ATP); +extern void asp_setstatus (ASP, char *, const int); +extern ASP asp_getsession (ASP, server_child *, const int); +extern int asp_close (ASP); +extern int asp_shutdown (ASP); +extern int asp_attention (ASP, AFPUserBytes); +extern int asp_getrequest (ASP); +extern int asp_cmdreply (ASP, int); +extern int asp_wrtcont (ASP, char *, size_t *); #define asp_wrtreply(a,b) asp_cmdreply((a), (b)) -extern void asp_kill __P((int)); -extern void asp_tickle __P((ASP, const u_int8_t, struct sockaddr_at *)); +extern void asp_kill (int); +extern int asp_tickle (ASP, const u_int8_t, struct sockaddr_at *); +extern void asp_stop_tickle (void); #endif