28#define DIR_DOT_OR_DOTDOT(a) \
29 ((strcmp(a, ".") == 0) || (strcmp(a, "..") == 0))
31#define ADVOL_V2_OR_EA(ad) ((ad) == AD_VERSION2 || (ad) == AD_VERSION_EA)
36 _log(STD, __VA_ARGS__)
40 _log(STD, __VA_ARGS__); \
51extern volatile sig_atomic_t
alarmed;
77 char p_path[MAXPATHLEN + 2];
#define ADEDLEN_PRIVSYN
Definition: adouble.h:112
uint32_t cnid_t
Definition: adouble.h:156
logtype
Definition: cmd_dbd.h:9
int log_verbose
Definition: nad_util.c:77
int vflag
Definition: nad.h:80
void _log(enum logtype lt, char *fmt,...)
Definition: nad_util.c:118
int openvol(AFPObj *obj, const char *path, afpvol_t *vol)
Load volinfo and initialize struct vol.
Definition: nad_util.c:210
int nad_ls(int argc, char **argv, AFPObj *obj)
Definition: nad_ls.c:803
int convert_dots_encoding(const afpvol_t *svol, const afpvol_t *dvol, char *path)
Convert dot encoding of basename in place
Definition: nad_util.c:249
char * utompath(const struct vol *, const char *)
@ DBG
Definition: nad.h:33
@ STD
Definition: nad.h:33
int pflag
Definition: nad.h:80
int nflag
Definition: nad.h:80
int nad_mkdir(int argc, char **argv, AFPObj *obj)
int lflag
Definition: nad.h:80
int nad_rm(int argc, char **argv, AFPObj *obj)
void closevol(afpvol_t *vol)
Definition: nad_util.c:225
volatile sig_atomic_t alarmed
Definition: cmd_dbd.c:40
int nad_cp(int argc, char **argv, AFPObj *obj)
cnid_t cnid_for_paths_parent(const afpvol_t *vol, const char *path, cnid_t *did)
Resolves CNID of a given paths parent directory.
Definition: nad_util.c:305
int fflag
Definition: nad_cp.c:90
int nad_rmdir(int argc, char **argv, AFPObj *obj)
int openvol_optional(AFPObj *obj, const char *path, afpvol_t *vol)
Open an AFP volume, or return a stub for non-AFP paths.
Definition: nad_util.c:153
int nad_set(int argc, char **argv, AFPObj *obj)
Definition: nad_set.c:314
void set_signal(void)
Definition: nad_util.c:86
int iflag
Definition: nad.h:80
int nad_mv(int argc, char **argv, AFPObj *obj)
int nad_find(int argc, char **argv, AFPObj *obj)
Definition: nad_find.c:153
cnid_t did
Definition: nad_cp.c:93
static AFPObj obj
Definition: netatalk.c:69
Definition: globals.h:166
char * p_end
Definition: nad.h:75
char * target_end
Definition: nad.h:76
struct vol * vol
Definition: nad.h:45
bool owns_cdb
Definition: nad.h:47
Definition: include/atalk/directory.h:123
Definition: include/atalk/volume.h:33