28#define NETATALK_DIOSZ_STACK 65536
29#define NETATALK_DIOSZ_HEAP (1024*1024)
36extern int statat(
int dirfd,
const char *
path,
struct stat *st);
46extern int unix_rename(
int sfd,
const char *oldpath,
int dfd,
48extern int copy_file(
int sfd,
const char *src,
const char *dst, mode_t mode);
50extern int copy_ea(
const char *
ea,
int sfd,
const char *src,
const char *dst,
void unbecome_root(void)
Definition libatalk/util/unix.c:188
int setfilmode(const struct vol *vol, const char *name, mode_t mode, struct stat *st)
Definition libatalk/vfs/unix.c:36
int netatalk_rmdir(int dirfd, const char *name)
Definition libatalk/vfs/unix.c:109
void become_root(void)
Definition libatalk/util/unix.c:177
int copy_file_fd(int sfd, int dfd)
Definition libatalk/vfs/unix.c:151
int copy_file(int sfd, const char *src, const char *dst, mode_t mode)
int set_groups(AFPObj *obj, struct passwd *pwd)
Definition libatalk/util/unix.c:689
int copy_ea(const char *ea, int sfd, const char *src, const char *dst, mode_t mode)
int dir_rx_set(mode_t mode)
Definition libatalk/vfs/unix.c:30
const char * print_groups(int ngroups, gid_t *groups)
Definition libatalk/util/unix.c:721
int gmem(gid_t gid, int ngroups, gid_t *groups)
Definition libatalk/util/unix.c:578
int netatalk_unlinkat(int dirfd, const char *name)
Definition libatalk/vfs/unix.c:282
DIR * opendirat(int dirfd, const char *path)
Definition libatalk/vfs/unix.c:362
int unix_rename(int sfd, const char *oldpath, int dfd, const char *newpath)
Definition libatalk/vfs/unix.c:318
int netatalk_rmdir_all_errors(int dirfd, const char *name)
Definition libatalk/vfs/unix.c:70
int statat(int dirfd, const char *path, struct stat *st)
Definition libatalk/vfs/unix.c:345
int netatalk_unlink(const char *name)
Definition libatalk/vfs/unix.c:124
static AFPObj obj
Definition netatalk.c:62
Definition include/atalk/directory.h:97
Definition include/atalk/volume.h:32