From owner-freebsd-fs@FreeBSD.ORG Wed Nov 10 23:00:45 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1BEB106564A for ; Wed, 10 Nov 2010 23:00:45 +0000 (UTC) (envelope-from mark@exonetric.com) Received: from relay0.exonetric.net (relay0.exonetric.net [82.138.248.161]) by mx1.freebsd.org (Postfix) with ESMTP id 6F23D8FC0C for ; Wed, 10 Nov 2010 23:00:45 +0000 (UTC) Received: from [192.168.0.7] (unknown [78.86.207.85]) by relay0.exonetric.net (Postfix) with ESMTP id 2876E57004 for ; Wed, 10 Nov 2010 22:28:28 +0000 (GMT) From: Mark Blackman Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 10 Nov 2010 22:28:27 +0000 Message-Id: <871369D9-7D63-4CE0-BB87-B8C46A62B271@exonetric.com> To: freebsd-fs@freebsd.org Mime-Version: 1.0 (Apple Message framework v1081) X-Mailer: Apple Mail (2.1081) Subject: ZFS and pathconf(_PC_NO_TRUNC) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Nov 2010 23:00:45 -0000 Hi, I note that when testing the pathconf(2) NO_TRUNC property on a ZFS filesystem, I get a ENOENT, "No such file or directory". I'm not sure if this qualifies as correct behaviour, but thought a learned soul on this list could enlighten me. I've attached the C snippet I used for testing. #include #include #include #include #include int main(int argc, char *argv[]){ int result; result=pathconf(argv[1], _PC_NO_TRUNC); printf("for %s: no_trunc is %d\n",argv[1],result); if (result<0) perror(NULL); 1; } - Mark