]> arthur.barton.de Git - netatalk.git/blob - etc/afpd/filedir.h
bd4da87d3c223b98010c6caae1f0c62dba131019
[netatalk.git] / etc / afpd / filedir.h
1 /*
2  * $Id: filedir.h,v 1.10 2009-10-13 22:55:37 didg Exp $
3  */
4
5 #ifndef AFPD_FILEDIR_H
6 #define AFPD_FILEDIR_H 1
7
8 #include <sys/cdefs.h>
9 #include <sys/stat.h>
10 #include "globals.h"
11 #include "volume.h"
12
13 extern struct afp_options default_options;
14
15 extern char             *ctoupath (const struct vol *, struct dir *,
16                                 char *);
17 extern char             *absupath (const struct vol *, struct dir *,
18                                 char *);
19 extern int              veto_file (const char *veto_str, const char *path);
20 extern int              check_name (const struct vol *vol, char *name);
21
22 /* FP functions */
23 extern int      matchfile2dirperms (char *, struct vol *, int);
24 extern int      afp_moveandrename (AFPObj *, char *, int, char *, int *);
25 extern int      afp_rename (AFPObj *, char *, int, char *, int *);
26 extern int      afp_delete (AFPObj *, char *, int, char *, int *);
27 extern int      afp_getfildirparams (AFPObj *, char *, int, char *,
28                                         int *);
29 extern int      afp_setfildirparams (AFPObj *, char *, int, char *,
30                                         int *);
31
32 #endif