[PARISC] New syscalls (inotify, *at, pselect6/ppoll, migrate_pages)
authorKyle McMartin <kyle@parisc-linux.org>
Mon, 30 Jan 2006 03:25:49 +0000 (20:25 -0700)
committerKyle McMartin <kyle@quicksilver.road.mcmartin.ca>
Mon, 30 Jan 2006 05:53:14 +0000 (00:53 -0500)
Wire up some new syscalls that have been merged upstream,
  o inotify
  o openat et al
  o pselect6/ppoll
  o migrate_pages

Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
arch/parisc/kernel/syscall_table.S
include/asm-parisc/unistd.h

index 32cbc04893241797cda2603b8f2d57d2394655af..51d2480627d1847d32926008df85f6c741ff931f 100644 (file)
        ENTRY_SAME(keyctl)
        ENTRY_SAME(ioprio_set)
        ENTRY_SAME(ioprio_get)
+       ENTRY_SAME(inotify_init)
+       ENTRY_SAME(inotify_add_watch)   /* 270 */
+       ENTRY_SAME(inotify_rm_watch)
+       ENTRY_COMP(pselect6)
+       ENTRY_COMP(ppoll)
+       ENTRY_SAME(migrate_pages)
+       ENTRY_COMP(openat)              /* 275 */
+       ENTRY_SAME(mkdirat)
+       ENTRY_SAME(mknodat)
+       ENTRY_SAME(fchownat)
+       ENTRY_COMP(futimesat)
+       ENTRY_COMP(newfstatat)          /* 280 */
+       ENTRY_SAME(unlinkat)
+       ENTRY_SAME(renameat)
+       ENTRY_SAME(linkat)
+       ENTRY_SAME(symlinkat)
+       ENTRY_SAME(readlinkat)          /* 285 */
+       ENTRY_SAME(fchmodat)
+       ENTRY_SAME(faccessat)
        /* Nothing yet */
 
index 80b7b98c70a150484875767753d35eddbfde4adc..c56fccbf34ad17c69052e5c8e56616071a92e837 100644 (file)
 #define __NR_keyctl            (__NR_Linux + 266)
 #define __NR_ioprio_set                (__NR_Linux + 267)
 #define __NR_ioprio_get                (__NR_Linux + 268)
+#define __NR_inotify_init      (__NR_Linux + 269)
+#define __NR_inotify_add_watch (__NR_Linux + 270)
+#define __NR_inotify_rm_watch  (__NR_Linux + 271)
+#define __NR_migrate_pages     (__NR_Linux + 272)
+#define __NR_pselect6          (__NR_Linux + 273)
+#define __NR_ppoll             (__NR_Linux + 274)
+#define __NR_openat            (__NR_Linux + 275)
+#define __NR_mkdirat           (__NR_Linux + 276)
+#define __NR_mknodat           (__NR_Linux + 277)
+#define __NR_fchownat          (__NR_Linux + 278)
+#define __NR_futimesat         (__NR_Linux + 279)
+#define __NR_newfstatat                (__NR_Linux + 280)
+#define __NR_unlinkat          (__NR_Linux + 281)
+#define __NR_renameat          (__NR_Linux + 282)
+#define __NR_linkat            (__NR_Linux + 283)
+#define __NR_symlinkat         (__NR_Linux + 284)
+#define __NR_readlinkat                (__NR_Linux + 285)
+#define __NR_fchmodat          (__NR_Linux + 286)
+#define __NR_faccessat         (__NR_Linux + 287)
 
-#define __NR_Linux_syscalls     269
+#define __NR_Linux_syscalls     288
 
 #define HPUX_GATEWAY_ADDR       0xC0000004
 #define LINUX_GATEWAY_ADDR      0x100