From 2ff0ea03a798465f2ebcc7e061cb2ab42da98559 Mon Sep 17 00:00:00 2001 From: manu Date: Sun, 3 Oct 2010 05:46:47 +0000 Subject: - 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 --- lib/libperfuse/debug.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/libperfuse/debug.c') 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" }; -- cgit