tangled
alpha
login
or
join now
tjh.dev
/
kernel
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1
fork
atom
overview
issues
pulls
pipelines
Pull new-syscalls into release branch
Tony Luck
20 years ago
65b78722
a9474646
+35
-27
3 changed files
expand all
collapse all
unified
split
arch
ia64
kernel
entry.S
fsys.S
include
asm-ia64
unistd.h
+16
arch/ia64/kernel/entry.S
···
1601
1601
data8 sys_inotify_add_watch
1602
1602
data8 sys_inotify_rm_watch
1603
1603
data8 sys_migrate_pages // 1280
1604
1604
+
data8 sys_openat
1605
1605
+
data8 sys_mkdirat
1606
1606
+
data8 sys_mknodat
1607
1607
+
data8 sys_fchownat
1608
1608
+
data8 sys_futimesat // 1285
1609
1609
+
data8 sys_newfstatat
1610
1610
+
data8 sys_unlinkat
1611
1611
+
data8 sys_renameat
1612
1612
+
data8 sys_linkat
1613
1613
+
data8 sys_symlinkat // 1290
1614
1614
+
data8 sys_readlinkat
1615
1615
+
data8 sys_fchmodat
1616
1616
+
data8 sys_faccessat
1617
1617
+
data8 sys_ni_syscall // reserved for pselect
1618
1618
+
data8 sys_ni_syscall // 1295 reserved for ppoll
1619
1619
+
data8 sys_unshare
1604
1620
1605
1621
.org sys_call_table + 8*NR_syscalls // guard against failures to increase NR_syscalls
+3
-26
arch/ia64/kernel/fsys.S
···
878
878
data8 0 // timer_delete
879
879
data8 0 // clock_settime
880
880
data8 fsys_clock_gettime // clock_gettime
881
881
-
data8 0 // clock_getres // 1255
882
882
-
data8 0 // clock_nanosleep
883
883
-
data8 0 // fstatfs64
884
884
-
data8 0 // statfs64
885
885
-
data8 0
886
886
-
data8 0 // 1260
887
887
-
data8 0
888
888
-
data8 0 // mq_open
889
889
-
data8 0 // mq_unlink
890
890
-
data8 0 // mq_timedsend
891
891
-
data8 0 // mq_timedreceive // 1265
892
892
-
data8 0 // mq_notify
893
893
-
data8 0 // mq_getsetattr
894
894
-
data8 0 // kexec_load
895
895
-
data8 0
896
896
-
data8 0 // 1270
897
897
-
data8 0
898
898
-
data8 0
899
899
-
data8 0
900
900
-
data8 0
901
901
-
data8 0 // 1275
902
902
-
data8 0
903
903
-
data8 0
904
904
-
data8 0
905
905
-
data8 0
906
906
-
data8 0 // 1280
881
881
+
#define __NR_syscall_last 1255
882
882
+
883
883
+
.space 8*(NR_syscalls + 1024 - __NR_syscall_last), 0
907
884
908
885
.org fsyscall_table + 8*NR_syscalls // guard against failures to increase NR_syscalls
+16
-1
include/asm-ia64/unistd.h
···
270
270
#define __NR_inotify_add_watch 1278
271
271
#define __NR_inotify_rm_watch 1279
272
272
#define __NR_migrate_pages 1280
273
273
+
#define __NR_openat 1281
274
274
+
#define __NR_mkdirat 1282
275
275
+
#define __NR_mknodat 1283
276
276
+
#define __NR_fchownat 1284
277
277
+
#define __NR_futimesat 1285
278
278
+
#define __NR_newfstatat 1286
279
279
+
#define __NR_unlinkat 1287
280
280
+
#define __NR_renameat 1288
281
281
+
#define __NR_linkat 1289
282
282
+
#define __NR_symlinkat 1290
283
283
+
#define __NR_readlinkat 1291
284
284
+
#define __NR_fchmodat 1292
285
285
+
#define __NR_faccessat 1293
286
286
+
/* 1294, 1295 reserved for pselect/ppoll */
287
287
+
#define __NR_unshare 1296
273
288
274
289
#ifdef __KERNEL__
275
290
276
291
#include <linux/config.h>
277
292
278
278
-
#define NR_syscalls 270 /* length of syscall table */
293
293
+
#define NR_syscalls 273 /* length of syscall table */
279
294
280
295
#define __ARCH_WANT_SYS_RT_SIGACTION
281
296