The following reply was made to PR bin/153142; it has been noted by GNATS. From: Jaakko Heinonen <j...@freebsd.org> To: Hiroshi Fujishima <hir...@tonteki.org> Cc: Bruce Cran <br...@cran.org.uk>, bug-follo...@freebsd.org, tr...@freebsd.org Subject: Re: bin/153142: [zfs] ls -l outputs `ls: ./.zfs: Operation not supported' Date: Fri, 14 Jan 2011 11:00:50 +0200
Hi, On 2010-12-14, Hiroshi Fujishima wrote: > >Description: > 1. filesystem is zfs > 2. snapdir property is visible > 3. top directory of file system has .a file. > > with above condition, ls -l outputs `ls: ./.zfs: Operation not supported' > > >How-To-Repeat: > backup8y# zfs create -o mountpoint=/test -o snapdir=visible tank/test > backup8y# ls -l /test > total 0 > dr-xr-xr-x 3 root wheel 3 Dec 14 15:46 .zfs > backup8y# touch /test/.a > backup8y# ls -l /test > total 1 > -rw-r--r-- 1 root wheel 0 Dec 14 15:46 .a > ls: /test/.zfs: Operation not supported > dr-xr-xr-x 3 root wheel 3 Dec 14 15:46 .zfs ls(1) detects from the first file in the listing if the file system supports ACLs and assumes that all files on the same file system support ACLs. The ".zfs" directory is special and doesn't support ACLs. Thus ls(1) prints an error message for acl_get_link_np(3) failure. Also, if the ".zfs" directory is the first entry of a listing, ls(1) assumes that files on the same file system don't have ACLs and doesn't print '+' after mode. -- Jaakko _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"