diff options
author | Ulrich Drepper <drepper@redhat.com> | 2006-01-18 20:43:56 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-01-18 22:20:29 -0500 |
commit | a60fc5190a31d98508ea6a76f74217f4104e74b7 (patch) | |
tree | 1c28d9124ad642e36f027f16c7c51837dc51d549 | |
parent | 4f085507231e8003c66ed12e38c73b76e938ee95 (diff) |
[PATCH] vfs: *at functions: x86_64
Wire up the x86_64 syscalls.
Signed-off-by: Ulrich Drepper <drepper@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r-- | arch/x86_64/ia32/ia32entry.S | 13 | ||||
-rw-r--r-- | include/asm-x86_64/ia32_unistd.h | 15 | ||||
-rw-r--r-- | include/asm-x86_64/unistd.h | 29 |
3 files changed, 55 insertions, 2 deletions
diff --git a/arch/x86_64/ia32/ia32entry.S b/arch/x86_64/ia32/ia32entry.S index 58f5bfb52c63..f05c2a802489 100644 --- a/arch/x86_64/ia32/ia32entry.S +++ b/arch/x86_64/ia32/ia32entry.S | |||
@@ -672,6 +672,19 @@ ia32_sys_call_table: | |||
672 | .quad sys_inotify_add_watch | 672 | .quad sys_inotify_add_watch |
673 | .quad sys_inotify_rm_watch | 673 | .quad sys_inotify_rm_watch |
674 | .quad sys_migrate_pages | 674 | .quad sys_migrate_pages |
675 | .quad compat_sys_openat /* 295 */ | ||
676 | .quad sys_mkdirat | ||
677 | .quad sys_mknodat | ||
678 | .quad sys_fchownat | ||
679 | .quad sys_futimesat | ||
680 | .quad compat_sys_newfstatat /* 300 */ | ||
681 | .quad sys_unlinkat | ||
682 | .quad sys_renameat | ||
683 | .quad sys_linkat | ||
684 | .quad sys_symlinkat | ||
685 | .quad sys_readlinkat /* 305 */ | ||
686 | .quad sys_fchmodat | ||
687 | .quad sys_faccessat | ||
675 | ia32_syscall_end: | 688 | ia32_syscall_end: |
676 | .rept IA32_NR_syscalls-(ia32_syscall_end-ia32_sys_call_table)/8 | 689 | .rept IA32_NR_syscalls-(ia32_syscall_end-ia32_sys_call_table)/8 |
677 | .quad ni_syscall | 690 | .quad ni_syscall |
diff --git a/include/asm-x86_64/ia32_unistd.h b/include/asm-x86_64/ia32_unistd.h index e8843362a6cc..e87cd83a0e86 100644 --- a/include/asm-x86_64/ia32_unistd.h +++ b/include/asm-x86_64/ia32_unistd.h | |||
@@ -300,7 +300,20 @@ | |||
300 | #define __NR_ia32_inotify_add_watch 292 | 300 | #define __NR_ia32_inotify_add_watch 292 |
301 | #define __NR_ia32_inotify_rm_watch 293 | 301 | #define __NR_ia32_inotify_rm_watch 293 |
302 | #define __NR_ia32_migrate_pages 294 | 302 | #define __NR_ia32_migrate_pages 294 |
303 | #define __NR_ia32_opanat 295 | ||
304 | #define __NR_ia32_mkdirat 296 | ||
305 | #define __NR_ia32_mknodat 297 | ||
306 | #define __NR_ia32_fchownat 298 | ||
307 | #define __NR_ia32_futimesat 299 | ||
308 | #define __NR_ia32_newfstatat 300 | ||
309 | #define __NR_ia32_unlinkat 301 | ||
310 | #define __NR_ia32_renameat 302 | ||
311 | #define __NR_ia32_linkat 303 | ||
312 | #define __NR_ia32_symlinkat 304 | ||
313 | #define __NR_ia32_readlinkat 305 | ||
314 | #define __NR_ia32_fchmodat 306 | ||
315 | #define __NR_ia32_faccessat 307 | ||
303 | 316 | ||
304 | #define IA32_NR_syscalls 295 /* must be > than biggest syscall! */ | 317 | #define IA32_NR_syscalls 308 /* must be > than biggest syscall! */ |
305 | 318 | ||
306 | #endif /* _ASM_X86_64_IA32_UNISTD_H_ */ | 319 | #endif /* _ASM_X86_64_IA32_UNISTD_H_ */ |
diff --git a/include/asm-x86_64/unistd.h b/include/asm-x86_64/unistd.h index e6f896161c11..436d099b5b6b 100644 --- a/include/asm-x86_64/unistd.h +++ b/include/asm-x86_64/unistd.h | |||
@@ -573,8 +573,35 @@ __SYSCALL(__NR_inotify_add_watch, sys_inotify_add_watch) | |||
573 | __SYSCALL(__NR_inotify_rm_watch, sys_inotify_rm_watch) | 573 | __SYSCALL(__NR_inotify_rm_watch, sys_inotify_rm_watch) |
574 | #define __NR_migrate_pages 256 | 574 | #define __NR_migrate_pages 256 |
575 | __SYSCALL(__NR_migrate_pages, sys_migrate_pages) | 575 | __SYSCALL(__NR_migrate_pages, sys_migrate_pages) |
576 | #define __NR_openat 257 | ||
577 | __SYSCALL(__NR_openat, sys_openat) | ||
578 | #define __NR_mkdirat 258 | ||
579 | __SYSCALL(__NR_mkdirat, sys_mkdirat) | ||
580 | #define __NR_mknodat 259 | ||
581 | __SYSCALL(__NR_mknodat, sys_mknodat) | ||
582 | #define __NR_fchownat 260 | ||
583 | __SYSCALL(__NR_fchownat, sys_fchownat) | ||
584 | #define __NR_futimesat 261 | ||
585 | __SYSCALL(__NR_futimesat, sys_futimesat) | ||
586 | #define __NR_newfstatat 262 | ||
587 | __SYSCALL(__NR_newfstatat, sys_newfstatat) | ||
588 | #define __NR_unlinkat 263 | ||
589 | __SYSCALL(__NR_unlinkat, sys_unlinkat) | ||
590 | #define __NR_renameat 264 | ||
591 | __SYSCALL(__NR_renameat, sys_renameat) | ||
592 | #define __NR_linkat 265 | ||
593 | __SYSCALL(__NR_linkat, sys_linkat) | ||
594 | #define __NR_symlinkat 266 | ||
595 | __SYSCALL(__NR_symlinkat, sys_symlinkat) | ||
596 | #define __NR_readlinkat 267 | ||
597 | __SYSCALL(__NR_readlinkat, sys_readlinkat) | ||
598 | #define __NR_fchmodat 268 | ||
599 | __SYSCALL(__NR_fchmodat, sys_fchmodat) | ||
600 | #define __NR_faccessat 269 | ||
601 | __SYSCALL(__NR_faccessat, sys_faccessat) | ||
602 | |||
603 | #define __NR_syscall_max __NR_faccessat | ||
576 | 604 | ||
577 | #define __NR_syscall_max __NR_migrate_pages | ||
578 | #ifndef __NO_STUBS | 605 | #ifndef __NO_STUBS |
579 | 606 | ||
580 | /* user-visible error numbers are in the range -1 - -4095 */ | 607 | /* user-visible error numbers are in the range -1 - -4095 */ |