]> granicus.if.org Git - strace/commitdiff
2003-03-30 Roland McGrath <roland@redhat.com>
authorRoland McGrath <roland@redhat.com>
Sun, 30 Mar 2003 23:52:26 +0000 (23:52 +0000)
committerRoland McGrath <roland@redhat.com>
Sun, 30 Mar 2003 23:52:26 +0000 (23:52 +0000)
* time.c [LINUX]: Handle new Linux 2.5 clock/timer syscalls.
* linux/syscall.h, linux/syscallent.h, linux/dummy.h: Likewise.
From Ulrich Drepper <drepper@redhat.com>.
* linux/syscallent.h: Use sys_getrlimit for 191.
Use name "old_getrlimit" for 76.
Reported by Ulrich Drepper <drepper@redhat.com>.

linux/syscallent.h

index 5c3316941eab05947811211058e01031d6ddb6f9..79ac4c7c563f2be00543835550852df390e24241 100644 (file)
        { 1,    TS,     sys_sigpending,         "sigpending"    }, /* 73 */
        { 2,    0,      sys_sethostname,        "sethostname"   }, /* 74 */
        { 2,    0,      sys_setrlimit,          "setrlimit"     }, /* 75 */
-       { 2,    0,      sys_getrlimit,          "getrlimit"     }, /* 76 */
+       { 2,    0,      sys_getrlimit,          "old_getrlimit" }, /* 76 */
        { 2,    0,      sys_getrusage,          "getrusage"     }, /* 77 */
        { 2,    0,      sys_gettimeofday,       "gettimeofday"  }, /* 78 */
        { 2,    0,      sys_settimeofday,       "settimeofday"  }, /* 79 */
        { 5,    0,      sys_getpmsg,            "getpmsg"       }, /* 188 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
-       { 2,    0,      printargs,              "getrlimit"     }, /* 191 */
+       { 2,    0,      sys_getrlimit,          "getrlimit"     }, /* 191 */
        { 6,    0,      sys_mmap,               "mmap2"         }, /* 192 */
        { 2,    TF,     sys_truncate64,         "truncate64"    }, /* 193 */
        { 2,    TF,     sys_ftruncate64,        "ftruncate64"   }, /* 194 */
        { 4,    0,      printargs,              "epoll_wait"    }, /* 256 */
        { 5,    0,      sys_remap_file_pages,   "remap_file_pages"}, /* 257 */
        { 1,    0,      printargs,              "set_tid_address"}, /* 258 */
-       { 5,    0,      printargs,              "SYS_259"       }, /* 259 */
-       { 5,    0,      printargs,              "SYS_260"       }, /* 260 */
-       { 5,    0,      printargs,              "SYS_261"       }, /* 261 */
-       { 5,    0,      printargs,              "SYS_262"       }, /* 262 */
-       { 5,    0,      printargs,              "SYS_263"       }, /* 263 */
-       { 5,    0,      printargs,              "SYS_264"       }, /* 264 */
-       { 5,    0,      printargs,              "SYS_265"       }, /* 265 */
-       { 5,    0,      printargs,              "SYS_266"       }, /* 266 */
-       { 5,    0,      printargs,              "SYS_267"       }, /* 267 */
+       { 3,    0,      sys_timer_create,       "timer_create"  }, /* 259 */
+       { 4,    0,      sys_timer_settime,      "timer_settime" }, /* 260 */
+       { 2,    0,      sys_timer_gettime,      "timer_gettime" }, /* 261 */
+       { 1,    0,      sys_timer_getoverrun,   "timer_getoverrun"}, /* 262 */
+       { 1,    0,      sys_timer_delete,       "timer_delete"  }, /* 263 */
+       { 2,    0,      sys_clock_settime,      "clock_settime" }, /* 264 */
+       { 2,    0,      sys_clock_gettime,      "clock_gettime" }, /* 265 */
+       { 2,    0,      sys_clock_getres,       "clock_getres"  }, /* 266 */
+       { 4,    0,      sys_clock_nanosleep,    "clock_nanosleep"}, /* 267 */
        { 5,    0,      printargs,              "SYS_268"       }, /* 268 */
        { 5,    0,      printargs,              "SYS_269"       }, /* 269 */
        { 5,    0,      printargs,              "SYS_270"       }, /* 270 */