]> granicus.if.org Git - strace/commitdiff
ia64: add missing syscalls
authorMike Frysinger <vapier@gentoo.org>
Thu, 14 Aug 2014 05:02:16 +0000 (01:02 -0400)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 14 Aug 2014 23:29:43 +0000 (23:29 +0000)
When the preadv/pwritev syscalls were added, the ones before it in the
ia64 list were missed, so all the syscalls there and later were not in
the right location (causing things to be decoded incorrectly).

Add the missing syscalls before preadv which also re-aligns all the
syscalls after that point.  This fixes the uio.test.

* linux/ia64/syscallent.h: Add syscalls 1310 through 1318.

linux/ia64/syscallent.h

index 5e591057d9a0091d99ce8a3c38584bee8a2a6378..9aeef0b3f8b402e0d7c306aaa36dc79691c03b86 100644 (file)
        { 3,    TD|TS,  sys_signalfd,           "signalfd"      }, /* 1307 */
        { 4,    TD,     sys_timerfd,            "timerfd"       }, /* 1308 */
        { 1,    TD,     sys_eventfd,            "eventfd"       }, /* 1309 */
+       { 2,    TD,     sys_timerfd_create,     "timerfd_create"}, /* 1310 */
+       { 4,    TD,     sys_timerfd_settime,    "timerfd_settime"}, /* 1311 */
+       { 2,    TD,     sys_timerfd_gettime,    "timerfd_gettime"}, /* 1312 */
+       { 4,    TD|TS,  sys_signalfd4,          "signalfd4"     }, /* 1313 */
+       { 2,    TD,     sys_eventfd2,           "eventfd2"      }, /* 1314 */
+       { 1,    TD,     sys_epoll_create1,      "epoll_create1" }, /* 1315 */
+       { 3,    TD,     sys_dup3,               "dup3"          }, /* 1316 */
+       { 2,    TD,     sys_pipe2,              "pipe2"         }, /* 1317 */
+       { 1,    TD,     sys_inotify_init1,      "inotify_init1" }, /* 1318 */
        { 4,    TD,     sys_preadv,             "preadv"        }, /* 1319 */
        { 4,    TD,     sys_pwritev,            "pwritev"       }, /* 1320 */
        { 4,    TP|TS,  sys_rt_tgsigqueueinfo,  "rt_tgsigqueueinfo"}, /* 1321 */