#include <dirent.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <atalk/globals.h>
Go to the source code of this file.
|
int | netatalk_unlink (const char *name) |
int | netatalk_unlinkat (int dirfd, const char *name) |
int | statat (int dirfd, const char *path, struct stat *st) |
DIR * | opendirat (int dirfd, const char *path) |
int | netatalk_rmdir (int dirfd, const char *name) |
int | netatalk_rmdir_all_errors (int dirfd, const char *name) |
int | setfilmode (const struct vol *vol, const char *name, mode_t mode, struct stat *st) |
int | dir_rx_set (mode_t mode) |
int | unix_rename (int sfd, const char *oldpath, int dfd, const char *newpath) |
int | copy_file (int sfd, const char *src, const char *dst, mode_t mode) |
int | copy_file_fd (int sfd, int dfd) |
int | copy_ea (const char *ea, int sfd, const char *src, const char *dst, mode_t mode) |
void | become_root (void) |
void | unbecome_root (void) |
int | gmem (gid_t gid, int ngroups, gid_t *groups) |
int | set_groups (AFPObj *obj, struct passwd *pwd) |
const char * | print_groups (int ngroups, gid_t *groups) |
◆ NETATALK_DIOSZ_HEAP
#define NETATALK_DIOSZ_HEAP (1024*1024) |
◆ NETATALK_DIOSZ_STACK
#define NETATALK_DIOSZ_STACK 65536 |
◆ become_root()
void become_root |
( |
void | | ) |
|
|
extern |
◆ copy_ea()
int copy_ea |
( |
const char * | ea, |
|
|
int | sfd, |
|
|
const char * | src, |
|
|
const char * | dst, |
|
|
mode_t | mode ) |
|
extern |
◆ copy_file()
int copy_file |
( |
int | sfd, |
|
|
const char * | src, |
|
|
const char * | dst, |
|
|
mode_t | mode ) |
|
extern |
◆ copy_file_fd()
int copy_file_fd |
( |
int | sfd, |
|
|
int | dfd ) |
|
extern |
◆ dir_rx_set()
int dir_rx_set |
( |
mode_t | mode | ) |
|
|
extern |
◆ gmem()
int gmem |
( |
gid_t | gid, |
|
|
int | ngroups, |
|
|
gid_t * | groups ) |
|
extern |
◆ netatalk_rmdir()
int netatalk_rmdir |
( |
int | dirfd, |
|
|
const char * | name ) |
|
extern |
◆ netatalk_rmdir_all_errors()
int netatalk_rmdir_all_errors |
( |
int | dirfd, |
|
|
const char * | name ) |
|
extern |
◆ netatalk_unlink()
int netatalk_unlink |
( |
const char * | name | ) |
|
|
extern |
◆ netatalk_unlinkat()
int netatalk_unlinkat |
( |
int | dirfd, |
|
|
const char * | name ) |
|
extern |
◆ opendirat()
DIR * opendirat |
( |
int | dirfd, |
|
|
const char * | path ) |
|
extern |
◆ print_groups()
const char * print_groups |
( |
int | ngroups, |
|
|
gid_t * | groups ) |
|
extern |
◆ set_groups()
int set_groups |
( |
AFPObj * | obj, |
|
|
struct passwd * | pwd ) |
|
extern |
◆ setfilmode()
int setfilmode |
( |
const struct vol * | vol, |
|
|
const char * | name, |
|
|
mode_t | mode, |
|
|
struct stat * | st ) |
|
extern |
◆ statat()
int statat |
( |
int | dirfd, |
|
|
const char * | path, |
|
|
struct stat * | st ) |
|
extern |
◆ unbecome_root()
void unbecome_root |
( |
void | | ) |
|
|
extern |
◆ unix_rename()
int unix_rename |
( |
int | sfd, |
|
|
const char * | oldpath, |
|
|
int | dfd, |
|
|
const char * | newpath ) |
|
extern |