int rmdir(const char *pathname) { static int (*real_rmdir)(const char *pathname) = NULL; const char *p; int ret; GET_PATH(rmdir); if (p) { ret = real_rmdir(p); PUT_PATH(-1); } return real_rmdir(pathname); }
int rmdir(char *name) { if (smbw_path(name)) { return smbw_rmdir(name); } return real_rmdir(name); }
int rmdir(const char *pathname) { if(!real_rmdir) real_rmdir = dlsym(RTLD_NEXT, "rmdir"); int ret = real_rmdir(pathname); logdir(pathname,ret); return ret; }
int rmdir(const char *pathname) { DBG("pathname=%s\n", pathname); if (check_perm(pathname, RESTRICTED_ALLOW_RMDIR_ENV, &patterns_rmdir)) return -1; return real_rmdir(pathname); }