#include <errno.h>
#include <limits.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <bstrlib.h>
#include <atalk/adouble.h>
#include <atalk/queue.h>
#include <atalk/unix.h>
#include <atalk/util.h>
#include <atalk/vfs.h>
#include <atalk/volume.h>
#include "nad.h"
#include "ftw.h"
Macros | |
#define | STRIP_TRAILING_SLASH(p) |
Functions | |
static int | rm (const char *fpath, const struct stat *sb, int tflag, struct FTW *ftwbuf) |
static const char * | check_netatalk_dirs (const char *name) |
static void | upfunc (void) |
static void | sig_handler (int signo _U_) |
static void | set_signal (void) |
static void | usage_rm (void) |
int | ad_rm (int argc, char *argv[], AFPObj *obj) |
static int | rm (const char *path, const struct stat *statp, int tflag _U_, struct FTW *ftw _U_) |
Variables | |
static afpvol_t | volume |
static cnid_t | did |
static cnid_t | pdid |
static int | Rflag |
static volatile sig_atomic_t | alarmed |
static int | badrm |
static int | rval |
static char * | netatalk_dirs [] |
#define STRIP_TRAILING_SLASH | ( | p | ) |
int ad_rm | ( | int | argc, |
char * | argv[], | ||
AFPObj * | obj ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |