5 long fpathconf(int fd, int name)
7 static const short values[] = {
8 [_PC_LINK_MAX] = _POSIX_LINK_MAX,
9 [_PC_MAX_CANON] = _POSIX_MAX_CANON,
10 [_PC_MAX_INPUT] = _POSIX_MAX_INPUT,
11 [_PC_NAME_MAX] = NAME_MAX,
12 [_PC_PATH_MAX] = PATH_MAX,
13 [_PC_PIPE_BUF] = PIPE_BUF,
14 [_PC_CHOWN_RESTRICTED] = 1,
20 [_PC_SOCK_MAXBUF] = -1,
21 [_PC_FILESIZEBITS] = sizeof(off_t),
22 [_PC_REC_INCR_XFER_SIZE] = PAGE_SIZE,
23 [_PC_REC_MAX_XFER_SIZE] = PAGE_SIZE,
24 [_PC_REC_MIN_XFER_SIZE] = PAGE_SIZE,
25 [_PC_REC_XFER_ALIGN] = PAGE_SIZE,
26 [_PC_ALLOC_SIZE_MIN] = PAGE_SIZE,
27 [_PC_SYMLINK_MAX] = SYMLINK_MAX,
30 if (name > sizeof(values)/sizeof(values[0])) {