From 49f0502ff7a01623eb4417d92e26939ec147580d Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Tue, 19 Nov 1996 22:47:38 +0000 Subject: (diskfs_S_file_invoke_translator): Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field. --- libdiskfs/file-inv-trans.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libdiskfs/file-inv-trans.c b/libdiskfs/file-inv-trans.c index d0a0082b..d3014164 100644 --- a/libdiskfs/file-inv-trans.c +++ b/libdiskfs/file-inv-trans.c @@ -54,7 +54,8 @@ diskfs_S_file_invoke_translator (struct protid *cred __attribute__ ((unused)), repeat_transcheck: /* Ignore O_NOTRANS in the following check */ - if (np->istranslated || np->translator.control != MACH_PORT_NULL) + if ((np->dn_stat.st_mode & S_IPTRANS) + || np->translator.control != MACH_PORT_NULL) { mach_port_t control = np->translator.control; -- cgit v1.2.3