]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/volume.h
Merge sf
[netatalk.git] / etc / afpd / volume.h
index cc3dfdc9a8e5a4c0bc260758193df1b3a24ccb53..ed59b2444141f1514c8b18bc8ebdbc5b4b0998e0 100644 (file)
@@ -1,6 +1,4 @@
 /*
- * $Id: volume.h,v 1.34 2009-10-02 09:32:40 franklahm Exp $
- *
  * Copyright (c) 1990,1994 Regents of The University of Michigan.
  * All Rights Reserved.  See COPYRIGHT.
  */
@@ -8,35 +6,29 @@
 #ifndef AFPD_VOLUME_H
 #define AFPD_VOLUME_H 1
 
-#include <sys/cdefs.h>
 #include <sys/types.h>
-#include <netatalk/endian.h>
+#include <arpa/inet.h>
 
 #include <atalk/volume.h>
 #include <atalk/cnid.h>
 #include <atalk/unicode.h>
+#include <atalk/globals.h>
 
-#include "globals.h"
-#if 0
-#include "hash.h"
-#endif
-
-extern struct vol      *getvolbyvid __P((const u_int16_t));
-extern int              ustatfs_getvolspace __P((const struct vol *,
-            VolSpace *, VolSpace *,
-            u_int32_t *));
-extern void             setvoltime __P((AFPObj *, struct vol *));
-extern int              pollvoltime __P((AFPObj *));
-extern void             load_volumes __P((AFPObj *obj));
+extern int              ustatfs_getvolspace (const struct vol *,
+                                             VolSpace *, VolSpace *,
+                                             uint32_t *);
+extern void             setvoltime (AFPObj *, struct vol *);
+extern int              pollvoltime (AFPObj *);
+extern void             vol_fce_tm_event(void);
 
 /* FP functions */
-extern int     afp_openvol      __P((AFPObj *, char *, int, char *, int *));
-extern int     afp_getvolparams __P((AFPObj *, char *, int, char *, int *));
-extern int     afp_setvolparams __P((AFPObj *, char *, int, char *, int *));
-extern int     afp_getsrvrparms __P((AFPObj *, char *, int, char *, int *));
-extern int     afp_closevol     __P((AFPObj *, char *, int, char *, int *));
+int afp_openvol      (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
+int afp_getvolparams (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
+int afp_setvolparams (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
+int afp_getsrvrparms (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
+int afp_closevol     (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
 
 /* netatalk functions */
-extern void     close_all_vol   __P((void));
+extern void     close_all_vol   (void);
 
 #endif