PATHCONF
_PC_LINK_MAX, "LINK_MAX", PATHCONF, NOFLAGS,
_PC_MAX_CANON, "MAX_CANON", PATHCONF, NOFLAGS,
_PC_MAX_INPUT, "MAX_INPUT", PATHCONF, NOFLAGS,
_PC_NAME_MAX, "NAME_MAX", PATHCONF, NOFLAGS,
_PC_PATH_MAX, "PATH_MAX", PATHCONF, NOFLAGS,
_PC_PIPE_BUF, "PIPE_BUF", PATHCONF, NOFLAGS,
_PC_CHOWN_RESTRICTED, "_POSIX_CHOWN_RESTRICTED", PATHCONF, NOFLAGS,
_PC_NO_TRUNC, "_POSIX_NO_TRUNC", PATHCONF, NOFLAGS,
_PC_VDISABLE, "_POSIX_VDISABLE", PATHCONF, NOFLAGS,
_PC_ASYNC_IO, "_POSIX_ASYNC_IO", PATHCONF, NOFLAGS,
_PC_PRIO_IO, "_POSIX_PRIO_IO", PATHCONF, NOFLAGS,
_PC_SYNC_IO, "_POSIX_SYNC_IO", PATHCONF, NOFLAGS,
_PC_FILESIZEBITS, "FILESIZEBITS", PATHCONF, NOFLAGS,
_PC_XATTR_ENABLED, "XATTR_ENABLED", PATHCONF, NOFLAGS,
_PC_XATTR_EXISTS, "XATTR_EXISTS", PATHCONF, NOFLAGS,
_PC_ALLOC_SIZE_MIN, "POSIX_ALLOC_SIZE_MIN", PATHCONF, NOFLAGS,
_PC_REC_INCR_XFER_SIZE, "POSIX_REC_INCR_XFER_SIZE", PATHCONF, NOFLAGS,
_PC_REC_MAX_XFER_SIZE, "POSIX_REC_MAX_XFER_SIZE", PATHCONF, NOFLAGS,
_PC_REC_MIN_XFER_SIZE, "POSIX_REC_MIN_XFER_SIZE", PATHCONF, NOFLAGS,
_PC_REC_XFER_ALIGN, "POSIX_REC_XFER_ALIGN", PATHCONF, NOFLAGS,
_PC_2_SYMLINKS, "POSIX2_SYMLINKS", PATHCONF, NOFLAGS,
_PC_SYMLINK_MAX, "SYMLINK_MAX", PATHCONF, NOFLAGS,
_PC_ACL_ENABLED, "ACL_ENABLED", PATHCONF, NOFLAGS,
_PC_MIN_HOLE_SIZE, "MIN_HOLE_SIZE", PATHCONF, NOFLAGS,
_PC_SATTR_ENABLED, "SATTR_ENABLED", PATHCONF, NOFLAGS,
_PC_SATTR_EXISTS, "SATTR_EXISTS", PATHCONF, NOFLAGS,
PATHCONF, NOFLAGS,
case PATHCONF:
stat = getconf(scp, scp->type == PATHCONF ? 3 : 2,
_FEMOPDEF(PATHCONF, pathconf),
_FEMGUARD(PATHCONF, pathconf),