summaryrefslogtreecommitdiff
path: root/lib/libperfuse/debug.c
diff options
context:
space:
mode:
authormanu <manu@NetBSD.org>2010-10-03 05:46:47 +0000
committermanu <manu@NetBSD.org>2010-10-03 05:46:47 +0000
commit2ff0ea03a798465f2ebcc7e061cb2ab42da98559 (patch)
treef13aad6c4dd8502e7e54f43807faa6e7c27135bd /lib/libperfuse/debug.c
parent7ad510fceaa0d3d4424416c48c036546db273c72 (diff)
- Correctly handle rename whith overwritten destination
- Keep track of file name to avoid lookups when we can. This makes sure we do not have two cookies for the same inode, a situation that cause wreak havoc when we come to remove or rename a node. - Do not use PUFFS_FLAG_BUILDPATH at all, since we now track file names - In open, queue requests after checking for access, as there is no merit to queue a will-be-denied request while we can deny it immediatly - request reclaim of removed nodes at inactive stage
Diffstat (limited to 'lib/libperfuse/debug.c')
-rw-r--r--lib/libperfuse/debug.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libperfuse/debug.c b/lib/libperfuse/debug.c
index 01fcef1635f..21b9bd6cb42 100644
--- a/lib/libperfuse/debug.c
+++ b/lib/libperfuse/debug.c
@@ -1,4 +1,4 @@
-/* $NetBSD: debug.c,v 1.4 2010/09/29 08:01:10 manu Exp $ */
+/* $NetBSD: debug.c,v 1.5 2010/10/03 05:46:47 manu Exp $ */
/*-
* Copyright (c) 2010 Emmanuel Dreyfus. All rights reserved.
@@ -84,7 +84,7 @@ const char *perfuse_qtypestr[] = {
"READ",
"WRITE",
"AFTERWRITE",
- "OPEN"
+ "OPEN",
"AFTERXCHG"
};