[PATCH] s390: New syscalls for 2.6.17
Michael Holzheu
holzheu at de.ibm.com
Mon Sep 4 08:51:19 UTC 2006
Hi all,
This patch adds the new syscalls of 2.6.17 for the architectures
s390 and s390x. Roland, could you please integrate this patch?
Michael
---
s390/syscallent.h | 45 ++++++++++++++++++++++-----------------------
s390x/syscallent.h | 45 ++++++++++++++++++++++-----------------------
2 files changed, 44 insertions(+), 46 deletions(-)
diff -Naur strace/linux/s390/syscallent.h strace-s390-2.6.17/linux/s390/syscallent.h
--- strace/linux/s390/syscallent.h 2006-08-22 08:06:13.000000000 +0200
+++ strace-s390-2.6.17/linux/s390/syscallent.h 2006-09-04 10:27:31.000000000 +0200
@@ -315,30 +315,29 @@
{ 0, 0, printargs, "inotify_init" }, /* 284 */
{ 3, 0, printargs, "inotify_add_watch" }, /* 285 */
{ 2, 0, printargs, "inotify_rm_watch" }, /* 286 */
-
{ 5, 0, printargs, "SYS_287" }, /* 287 */
- { 5, 0, printargs, "SYS_288" }, /* 288 */
- { 5, 0, printargs, "SYS_289" }, /* 289 */
- { 5, 0, printargs, "SYS_290" }, /* 290 */
- { 5, 0, printargs, "SYS_291" }, /* 291 */
- { 5, 0, printargs, "SYS_292" }, /* 292 */
- { 5, 0, printargs, "SYS_293" }, /* 293 */
- { 5, 0, printargs, "SYS_294" }, /* 294 */
- { 5, 0, printargs, "SYS_295" }, /* 295 */
- { 5, 0, printargs, "SYS_296" }, /* 296 */
- { 5, 0, printargs, "SYS_297" }, /* 297 */
- { 5, 0, printargs, "SYS_298" }, /* 298 */
- { 5, 0, printargs, "SYS_299" }, /* 299 */
- { 5, 0, printargs, "SYS_300" }, /* 300 */
- { 5, 0, printargs, "SYS_301" }, /* 301 */
- { 5, 0, printargs, "SYS_302" }, /* 302 */
- { 5, 0, printargs, "SYS_303" }, /* 303 */
- { 5, 0, printargs, "SYS_304" }, /* 304 */
- { 5, 0, printargs, "SYS_305" }, /* 305 */
- { 5, 0, printargs, "SYS_306" }, /* 306 */
- { 5, 0, printargs, "SYS_307" }, /* 307 */
- { 5, 0, printargs, "SYS_308" }, /* 308 */
- { 5, 0, printargs, "SYS_309" }, /* 309 */
+ { 4, TD|TF, printargs, "openat" }, /* 288 */
+ { 3, TD|TF, printargs, "mkdirat" }, /* 289 */
+ { 4, TD|TF, printargs, "mknodat" }, /* 290 */
+ { 5, TD|TF, printargs, "fchownat" }, /* 291 */
+ { 3, TD|TF, printargs, "futimesat" }, /* 292 */
+ { 4, TD|TF, printargs, "fstatat64" }, /* 293 */
+ { 3, TD|TF, printargs, "unlinkat" }, /* 294 */
+ { 4, TD|TF, printargs, "renameat" }, /* 295 */
+ { 5, TD|TF, printargs, "linkat" }, /* 296 */
+ { 3, TD|TF, printargs, "symlinkat" }, /* 297 */
+ { 4, TD|TF, printargs, "readlinkat" }, /* 298 */
+ { 3, TD|TF, printargs, "fchmodat" }, /* 299 */
+ { 3, TD|TF, printargs, "faccessat" }, /* 300 */
+ { 6, TD, printargs, "pselect6" }, /* 301 */
+ { 5, TD, printargs, "ppoll" }, /* 302 */
+ { 1, TP, printargs, "unshare" }, /* 303 */
+ { 2, 0, printargs, "set_robust_list"},/* 304 */
+ { 3, 0, printargs, "get_robust_list"},/* 305 */
+ { 6, TD, printargs, "splice" }, /* 306 */
+ { 4, TD, printargs, "sync_file_range"},/* 307 */
+ { 4, TD, printargs, "tee" }, /* 308 */
+ { 4, TD, printargs, "vmsplice" }, /* 309 */
{ 5, 0, printargs, "SYS_310" }, /* 310 */
{ 5, 0, printargs, "SYS_311" }, /* 311 */
{ 5, 0, printargs, "SYS_312" }, /* 312 */
diff -Naur strace/linux/s390x/syscallent.h strace-s390-2.6.17/linux/s390x/syscallent.h
--- strace/linux/s390x/syscallent.h 2006-08-22 08:06:13.000000000 +0200
+++ strace-s390-2.6.17/linux/s390x/syscallent.h 2006-09-04 10:29:11.000000000 +0200
@@ -314,30 +314,29 @@
{ 0, 0, printargs, "inotify_init" }, /* 284 */
{ 3, 0, printargs, "inotify_add_watch" }, /* 285 */
{ 2, 0, printargs, "inotify_rm_watch" }, /* 286 */
-
{ 5, 0, printargs, "SYS_287" }, /* 287 */
- { 5, 0, printargs, "SYS_288" }, /* 288 */
- { 5, 0, printargs, "SYS_289" }, /* 289 */
- { 5, 0, printargs, "SYS_290" }, /* 290 */
- { 5, 0, printargs, "SYS_291" }, /* 291 */
- { 5, 0, printargs, "SYS_292" }, /* 292 */
- { 5, 0, printargs, "SYS_293" }, /* 293 */
- { 5, 0, printargs, "SYS_294" }, /* 294 */
- { 5, 0, printargs, "SYS_295" }, /* 295 */
- { 5, 0, printargs, "SYS_296" }, /* 296 */
- { 5, 0, printargs, "SYS_297" }, /* 297 */
- { 5, 0, printargs, "SYS_298" }, /* 298 */
- { 5, 0, printargs, "SYS_299" }, /* 299 */
- { 5, 0, printargs, "SYS_300" }, /* 300 */
- { 5, 0, printargs, "SYS_301" }, /* 301 */
- { 5, 0, printargs, "SYS_302" }, /* 302 */
- { 5, 0, printargs, "SYS_303" }, /* 303 */
- { 5, 0, printargs, "SYS_304" }, /* 304 */
- { 5, 0, printargs, "SYS_305" }, /* 305 */
- { 5, 0, printargs, "SYS_306" }, /* 306 */
- { 5, 0, printargs, "SYS_307" }, /* 307 */
- { 5, 0, printargs, "SYS_308" }, /* 308 */
- { 5, 0, printargs, "SYS_309" }, /* 309 */
+ { 4, TD|TF, printargs, "openat" }, /* 288 */
+ { 3, TD|TF, printargs, "mkdirat" }, /* 289 */
+ { 4, TD|TF, printargs, "mknodat" }, /* 290 */
+ { 5, TD|TF, printargs, "fchownat" }, /* 291 */
+ { 3, TD|TF, printargs, "futimesat" }, /* 292 */
+ { 4, TD|TF, printargs, "fstatat64" }, /* 293 */
+ { 3, TD|TF, printargs, "unlinkat" }, /* 294 */
+ { 4, TD|TF, printargs, "renameat" }, /* 295 */
+ { 5, TD|TF, printargs, "linkat" }, /* 296 */
+ { 3, TD|TF, printargs, "symlinkat" }, /* 297 */
+ { 4, TD|TF, printargs, "readlinkat" }, /* 298 */
+ { 3, TD|TF, printargs, "fchmodat" }, /* 299 */
+ { 3, TD|TF, printargs, "faccessat" }, /* 300 */
+ { 6, TD, printargs, "pselect6" }, /* 301 */
+ { 5, TD, printargs, "ppoll" }, /* 302 */
+ { 1, TP, printargs, "unshare" }, /* 303 */
+ { 2, 0, printargs, "set_robust_list"},/* 304 */
+ { 3, 0, printargs, "get_robust_list"},/* 305 */
+ { 6, TD, printargs, "splice" }, /* 306 */
+ { 4, TD, printargs, "sync_file_range"},/* 307 */
+ { 4, TD, printargs, "tee" }, /* 308 */
+ { 4, TD, printargs, "vmsplice" }, /* 309 */
{ 5, 0, printargs, "SYS_310" }, /* 310 */
{ 5, 0, printargs, "SYS_311" }, /* 311 */
{ 5, 0, printargs, "SYS_312" }, /* 312 */
More information about the Strace-devel
mailing list