aboutsummaryrefslogtreecommitdiffstats
path: root/guts/rmdir.c
diff options
context:
space:
mode:
Diffstat (limited to 'guts/rmdir.c')
-rw-r--r--guts/rmdir.c36
1 files changed, 0 insertions, 36 deletions
diff --git a/guts/rmdir.c b/guts/rmdir.c
deleted file mode 100644
index af7fb7e..0000000
--- a/guts/rmdir.c
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (c) 2008-2010 Wind River Systems; see
- * guts/COPYRIGHT for information.
- *
- * static int
- * wrap_rmdir(const char *path) {
- * int rc = -1;
- */
- pseudo_msg_t *msg;
- struct stat64 buf;
- int save_errno;
- int old_db_entry = 0;
-
- rc = real___lxstat64(_STAT_VER, path, &buf);
- if (rc == -1) {
- return rc;
- }
- msg = pseudo_client_op(OP_MAY_UNLINK, 0, -1, -1, path, &buf);
- if (msg && msg->result == RESULT_SUCCEED)
- old_db_entry = 1;
- rc = real_rmdir(path);
- if (old_db_entry) {
- if (rc == -1) {
- save_errno = errno;
- pseudo_client_op(OP_CANCEL_UNLINK, 0, -1, -1, path, &buf);
- errno = save_errno;
- } else {
- pseudo_client_op(OP_DID_UNLINK, 0, -1, -1, path, &buf);
- }
- } else {
- pseudo_debug(1, "rmdir on <%s>, not in database, no effect.\n", path);
- }
-
-/* return rc;
- * }
- */