diff options
| author | manu <manu@NetBSD.org> | 2010-10-03 05:46:47 +0000 |
|---|---|---|
| committer | manu <manu@NetBSD.org> | 2010-10-03 05:46:47 +0000 |
| commit | 2ff0ea03a798465f2ebcc7e061cb2ab42da98559 (patch) | |
| tree | f13aad6c4dd8502e7e54f43807faa6e7c27135bd /lib/libperfuse/debug.c | |
| parent | 7ad510fceaa0d3d4424416c48c036546db273c72 (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.c | 4 |
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" }; |
