netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
filedir.h
Go to the documentation of this file.
1#ifndef AFPD_FILEDIR_H
2#define AFPD_FILEDIR_H 1
3
4#include <sys/stat.h>
5
6#include <atalk/globals.h>
7
8#include "volume.h"
9
10extern struct afp_options default_options;
11
12extern char *ctoupath(const struct vol *, struct dir *, char *);
13extern char *absupath(const struct vol *, struct dir *, char *);
14extern int veto_file(const char *veto_str, const char *path);
15extern int check_name(const struct vol *vol, char *name);
16
17extern int delete_vetoed_files(struct vol *vol, const char *upath,
18 bool in_vetodir);
19
20/* FP functions */
21int afp_moveandrename(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,
22 size_t *rbuflen);
23int afp_rename(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,
24 size_t *rbuflen);
25int afp_delete(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,
26 size_t *rbuflen);
27int afp_getfildirparams(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,
28 size_t *rbuflen);
29int afp_setfildirparams(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,
30 size_t *rbuflen);
31
32#endif
static size_t rbuflen
Definition afpfunc_helpers.c:45
static char rbuf[rbufsize]
Definition afpfunc_helpers.c:44
char * ctoupath(const struct vol *, struct dir *, char *)
Definition filedir.c:794
int afp_moveandrename(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
int afp_rename(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
int afp_setfildirparams(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
int afp_delete(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
int check_name(const struct vol *vol, char *name)
Definition filedir.c:218
int afp_getfildirparams(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
struct afp_options default_options
int veto_file(const char *veto_str, const char *path)
Definition filedir.c:927
char * absupath(const struct vol *, struct dir *, char *)
Definition filedir.c:762
int delete_vetoed_files(struct vol *vol, const char *upath, bool in_vetodir)
Definition filedir.c:541
static AFPObj obj
Definition netatalk.c:62
Definition globals.h:154
Definition globals.h:93
Definition include/atalk/directory.h:62
Definition include/atalk/directory.h:97
Definition include/atalk/volume.h:32