aboutsummaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/freebsd/posix_fs.txt4
-rw-r--r--sys/freebsd/posix_fs.txt.const29
2 files changed, 33 insertions, 0 deletions
diff --git a/sys/freebsd/posix_fs.txt b/sys/freebsd/posix_fs.txt
index 14cb29fe0..cd90e4160 100644
--- a/sys/freebsd/posix_fs.txt
+++ b/sys/freebsd/posix_fs.txt
@@ -35,6 +35,9 @@ freebsd11_fstat(fd fd, statbuf ptr[out, freebsd11_stat])
freebsd11_lstat(file ptr[in, filename], statbuf ptr[out, freebsd11_stat])
posix_fallocate(fd fd, offset fileoff, len intptr)
posix_fadvise(fd fd, offset fileoff, len intptr, advice flags[fadvise_advice])
+pathconf(file ptr[in, filename], name flags[conf_value])
+lpathconf(file ptr[in, filename], name flags[conf_value])
+fpathconf(fd fd, name flags[conf_value])
pipefd {
rfd fd
@@ -106,3 +109,4 @@ open_mode = S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWO
seek_whence = SEEK_SET, SEEK_CUR, SEEK_END, SEEK_DATA, SEEK_HOLE
pipe_flags = O_NONBLOCK, O_CLOEXEC
fadvise_advice = POSIX_FADV_NORMAL, POSIX_FADV_RANDOM, POSIX_FADV_SEQUENTIAL, POSIX_FADV_WILLNEED, POSIX_FADV_DONTNEED, POSIX_FADV_NOREUSE
+conf_value = _PC_LINK_MAX, _PC_MAX_CANON, _PC_MAX_INPUT, _PC_NAME_MAX, _PC_PATH_MAX, _PC_PIPE_BUF, _PC_CHOWN_RESTRICTED, _PC_NO_TRUNC, _PC_VDISABLE, _PC_ASYNC_IO, _PC_PRIO_IO, _PC_SYNC_IO, _PC_ALLOC_SIZE_MIN, _PC_FILESIZEBITS, _PC_REC_INCR_XFER_SIZE, _PC_REC_MAX_XFER_SIZE, _PC_REC_MIN_XFER_SIZE, _PC_REC_XFER_ALIGN, _PC_SYMLINK_MAX, _PC_ACL_EXTENDED, _PC_ACL_NFS4, _PC_ACL_PATH_MAX, _PC_CAP_PRESENT, _PC_INF_PRESENT, _PC_MAC_PRESENT, _PC_MIN_HOLE_SIZE
diff --git a/sys/freebsd/posix_fs.txt.const b/sys/freebsd/posix_fs.txt.const
index 7f724c4a7..9e10bfbee 100644
--- a/sys/freebsd/posix_fs.txt.const
+++ b/sys/freebsd/posix_fs.txt.const
@@ -34,14 +34,17 @@ SEEK_SET = 0
SYS_close = 6
SYS_dup = 41
SYS_dup2 = 90
+SYS_fpathconf = 192
SYS_freebsd10_pipe = 42
SYS_freebsd11_fstat = 189
SYS_freebsd11_lstat = 190
SYS_freebsd11_stat = 188
SYS_fstat = 551
+SYS_lpathconf = 513
SYS_lseek = 478
SYS_open = 5
SYS_openat = 499
+SYS_pathconf = 191
SYS_pipe2 = 542
SYS_posix_fadvise = 531
SYS_posix_fallocate = 530
@@ -60,3 +63,29 @@ S_IWUSR = 128
S_IXGRP = 8
S_IXOTH = 1
S_IXUSR = 64
+_PC_ACL_EXTENDED = 59
+_PC_ACL_NFS4 = 64
+_PC_ACL_PATH_MAX = 60
+_PC_ALLOC_SIZE_MIN = 10
+_PC_ASYNC_IO = 53
+_PC_CAP_PRESENT = 61
+_PC_CHOWN_RESTRICTED = 7
+_PC_FILESIZEBITS = 12
+_PC_INF_PRESENT = 62
+_PC_LINK_MAX = 1
+_PC_MAC_PRESENT = 63
+_PC_MAX_CANON = 2
+_PC_MAX_INPUT = 3
+_PC_MIN_HOLE_SIZE = 21
+_PC_NAME_MAX = 4
+_PC_NO_TRUNC = 8
+_PC_PATH_MAX = 5
+_PC_PIPE_BUF = 6
+_PC_PRIO_IO = 54
+_PC_REC_INCR_XFER_SIZE = 14
+_PC_REC_MAX_XFER_SIZE = 15
+_PC_REC_MIN_XFER_SIZE = 16
+_PC_REC_XFER_ALIGN = 17
+_PC_SYMLINK_MAX = 18
+_PC_SYNC_IO = 55
+_PC_VDISABLE = 9