Hi All,

running pathconf(path, PATH_MAX) on a ZFS file system made me wonder if 
zfs_pathconf should return higher values for PATH_MAX, NAME_MAX, SYMLINK_MAX 
etc. rather than falling though to fs_pathconf, which just returns the 
constants?

Or is there a good reason for this behavior that I am not aware of?

Thanks, Nils


Ref 
http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/fs/zfs/zfs_vnops.c#4435

slink at c0:~$ ./pathconf /
{ACL_ENABLED}                 : 2
{FILESIZEBITS}                : 64
{LINK_MAX}                    : -1
{MAX_CANON}                   : 256
{MAX_INPUT}                   : 512
{MIN_HOLE_SIZE}               : 512
{NAME_MAX}                    : 255
{PATH_MAX}                    : 1024
{PIPE_BUF}                    : 5120
{POSIX_ALLOC_SIZE_MIN}        : 131072
{POSIX_REC_INCR_XFER_SIZE}    : 131072
{POSIX_REC_MAX_XFER_SIZE}     : 1048576
{POSIX_REC_MIN_XFER_SIZE}     : 131072
{POSIX_REC_XFER_ALIGN}        : 131072
{SYMLINK_MAX}                 : 1024
{XATTR_ENABLED}               : 1
{XATTR_EXISTS}                : 0
_POSIX_CHOWN_RESTRICTED       : 1
_POSIX_NO_TRUNC               : 1
_POSIX_VDISABLE               : 0
_POSIX_ASYNC_IO               : 1
_POSIX_PRIO_IO                : -1
Invalid argument
_POSIX_SYNC_IO                : 1
Invalid argument

Reply via email to