From b44d379ad7db729ee69a0a808d11aa626cce353a Mon Sep 17 00:00:00 2001 From: Jess Frazelle Date: Wed, 31 May 2017 15:32:48 -0400 Subject: sys: add statx syscall The statx syscall was added in Linux 4.11, check out the kernel documentation[1] for more information. [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a528d35e8bfcc521d7cb70aaf03e1bd296c8493f Signed-off-by: Jess Frazelle --- sys/sys_arm64.const | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'sys/sys_arm64.const') diff --git a/sys/sys_arm64.const b/sys/sys_arm64.const index 8ad0f36bb..9c454a23a 100644 --- a/sys/sys_arm64.const +++ b/sys/sys_arm64.const @@ -200,6 +200,7 @@ KEXEC_ARCH_SH = 2752512 KEXEC_ARCH_X86_64 = 4063232 KEXEC_ON_CRASH = 1 KEXEC_PRESERVE_CONTEXT = 2 +KSTAT_ATTR_FS_IOC_FLAGS = 2164 LOCK_EX = 2 LOCK_NB = 4 LOCK_SH = 1 @@ -515,6 +516,26 @@ SPLICE_F_GIFT = 8 SPLICE_F_MORE = 4 SPLICE_F_MOVE = 1 SPLICE_F_NONBLOCK = 2 +STATX_ALL = 4095 +STATX_ATIME = 32 +STATX_ATTR_APPEND = 32 +STATX_ATTR_AUTOMOUNT = 4096 +STATX_ATTR_COMPRESSED = 4 +STATX_ATTR_ENCRYPTED = 2048 +STATX_ATTR_IMMUTABLE = 16 +STATX_ATTR_NODUMP = 64 +STATX_BASIC_STATS = 2047 +STATX_BLOCKS = 1024 +STATX_BTIME = 2048 +STATX_CTIME = 128 +STATX_GID = 16 +STATX_INO = 256 +STATX_MODE = 2 +STATX_MTIME = 64 +STATX_NLINK = 4 +STATX_SIZE = 512 +STATX_TYPE = 1 +STATX_UID = 8 STICKY_TIMEOUTS = 67108864 SYNC_FILE_RANGE_WAIT_AFTER = 4 SYNC_FILE_RANGE_WAIT_BEFORE = 1 @@ -752,6 +773,7 @@ __NR_sigaltstack = 132 __NR_signalfd4 = 74 __NR_splice = 76 __NR_statfs = 43 +__NR_statx = 291 __NR_symlinkat = 36 __NR_sync = 81 __NR_sync_file_range = 84 -- cgit mrf-deployment