2 * $Id: volume.h,v 1.34 2009-10-02 09:32:40 franklahm Exp $
4 * Copyright (c) 1990,1994 Regents of The University of Michigan.
5 * All Rights Reserved. See COPYRIGHT.
9 #define AFPD_VOLUME_H 1
11 #include <sys/cdefs.h>
12 #include <sys/types.h>
13 #include <netatalk/endian.h>
15 #include <atalk/volume.h>
16 #include <atalk/cnid.h>
17 #include <atalk/unicode.h>
24 extern struct vol *getvolbyvid __P((const u_int16_t));
25 extern int ustatfs_getvolspace __P((const struct vol *,
26 VolSpace *, VolSpace *,
28 extern void setvoltime __P((AFPObj *, struct vol *));
29 extern int pollvoltime __P((AFPObj *));
30 extern void load_volumes __P((AFPObj *obj));
33 extern int afp_openvol __P((AFPObj *, char *, int, char *, int *));
34 extern int afp_getvolparams __P((AFPObj *, char *, int, char *, int *));
35 extern int afp_setvolparams __P((AFPObj *, char *, int, char *, int *));
36 extern int afp_getsrvrparms __P((AFPObj *, char *, int, char *, int *));
37 extern int afp_closevol __P((AFPObj *, char *, int, char *, int *));
39 /* netatalk functions */
40 extern void close_all_vol __P((void));