]> arthur.barton.de Git - netatalk.git/blobdiff - include/atalk/asp.h
Remove bdb env on exit
[netatalk.git] / include / atalk / asp.h
index 4db53a40a9f60dac7111b8ebf5161c635e264e49..3c7252d4e2d6ccb49bbd0ca16318968d0ecfcd41 100644 (file)
@@ -24,6 +24,8 @@
 #ifndef _ATALK_ASP_H
 #define _ATALK_ASP_H 1
 
+#ifndef NO_DDP
+
 #include <sys/types.h>
 #include <sys/cdefs.h>
 #include <netatalk/endian.h>
@@ -60,7 +62,7 @@ typedef struct ASP {
     char                cmdbuf[ASP_CMDMAXSIZ];
     char                data[ASP_DATAMAXSIZ];  
     size_t             cmdlen, datalen;
-    size_t             read_count, write_count;
+    off_t              read_count, write_count;
 } *ASP;
 
 #define ASPFL_SLS      1
@@ -87,18 +89,19 @@ 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 int asp_tickle      __P((ASP, const u_int8_t, struct sockaddr_at *));
-extern void asp_stop_tickle __P((void));
+extern void asp_kill        (int);
+extern int asp_tickle      (ASP, const u_int8_t, struct sockaddr_at *);
+extern void asp_stop_tickle (void);
 
+#endif  /* NO_DDP */
 #endif