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;
#define ADEDLEN_PRIVSYN
Definition adouble.h:112
uint32_t cnid_t
Definition adouble.h:156
volatile sig_atomic_t alarmed
Definition cmd_dbd.c:40
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 *)
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
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
char * p_end
Definition nad.h:75
char * target_end
Definition nad.h:76
char p_path[MAXPATHLEN+2]
Definition nad.h:77
char db_stamp[ADEDLEN_PRIVSYN]
Definition nad.h:46
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