2 * $Id: volume.h,v 1.35 2009-10-13 22:55:37 didg 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 (const u_int16_t);
25 extern int ustatfs_getvolspace (const struct vol *,
26 VolSpace *, VolSpace *,
28 extern void setvoltime (AFPObj *, struct vol *);
29 extern int pollvoltime (AFPObj *);
30 extern void load_volumes (AFPObj *obj);
33 extern int afp_openvol (AFPObj *, char *, int, char *, int *);
34 extern int afp_getvolparams (AFPObj *, char *, int, char *, int *);
35 extern int afp_setvolparams (AFPObj *, char *, int, char *, int *);
36 extern int afp_getsrvrparms (AFPObj *, char *, int, char *, int *);
37 extern int afp_closevol (AFPObj *, char *, int, char *, int *);
39 /* netatalk functions */
40 extern void close_all_vol (void);