Index: svr4/syscall.h =================================================================== RCS file: /cvsroot/strace/strace/svr4/syscall.h,v retrieving revision 1.4 diff -u -r1.4 syscall.h --- svr4/syscall.h 2000/08/10 02:14:04 1.4 +++ svr4/syscall.h 2001/03/01 16:31:26 @@ -43,6 +43,7 @@ extern int sys_exec(); extern int sys_chdir(); extern int sys_time(); +extern int sys_settimeofday(); extern int sys_mknod(); extern int sys_chmod(); extern int sys_chown(); Index: svr4/syscallent.h =================================================================== RCS file: /cvsroot/strace/strace/svr4/syscallent.h,v retrieving revision 1.5 diff -u -r1.5 syscallent.h --- svr4/syscallent.h 2000/08/10 02:14:04 1.5 +++ svr4/syscallent.h 2001/03/01 16:31:28 @@ -363,73 +363,73 @@ #if UNIXWARE >= 2 { -1, 0, sys_seteuid, "seteuid" }, /* 141 */ { -1, 0, printargs, "SYS_142" }, /* 142 */ - { -1, 0, printargs, "keyctl" }, /* 143 */ - { -1, 0, printargs, "secsys" }, /* 144 */ - { -1, 0, printargs, "filepriv" }, /* 145 */ - { -1, 0, printargs, "procpriv" }, /* 146 */ - { -1, 0, printargs, "devstat" }, /* 147 */ + { -1, 0, sys_keyctl, "keyctl" }, /* 143 */ + { -1, 0, sys_secsys, "secsys" }, /* 144 */ + { -1, 0, sys_filepriv, "filepriv" }, /* 145 */ + { -1, 0, sys_procpriv, "procpriv" }, /* 146 */ + { -1, 0, sys_devstat, "devstat" }, /* 147 */ { -1, 0, sys_aclipc, "aclipc" }, /* 148 */ - { -1, 0, printargs, "fdevstat" }, /* 149 */ - { -1, 0, printargs, "flvlfile" }, /* 150 */ - { -1, 0, printargs, "lvlfile" }, /* 151 */ + { -1, 0, sys_fdevstat, "fdevstat" }, /* 149 */ + { -1, 0, sys_flvlfile, "flvlfile" }, /* 150 */ + { -1, 0, sys_lvlfile, "lvlfile" }, /* 151 */ { -1, 0, printargs, "SYS_152" }, /* 152 */ - { -1, 0, printargs, "lvlequal" }, /* 153 */ - { -1, 0, printargs, "lvlproc" }, /* 154 */ + { -1, 0, sys_lvlequal, "lvlequal" }, /* 153 */ + { -1, 0, sys_lvlproc, "lvlproc" }, /* 154 */ { -1, 0, printargs, "SYS_155" }, /* 155 */ - { -1, 0, printargs, "lvlipc" }, /* 156 */ + { -1, 0, sys_lvlipc, "lvlipc" }, /* 156 */ { -1, 0, sys_acl, "acl" }, /* 157 */ - { -1, 0, printargs, "auditevt" }, /* 158 */ - { -1, 0, printargs, "auditctl" }, /* 159 */ - { -1, 0, printargs, "auditdmp" }, /* 160 */ - { -1, 0, printargs, "auditlog" }, /* 161 */ - { -1, 0, printargs, "auditbuf" }, /* 162 */ - { -1, 0, printargs, "lvldom" }, /* 163 */ - { -1, 0, printargs, "lvlvfs" }, /* 164 */ - { -1, 0, printargs, "mkmld" }, /* 165 */ - { -1, 0, printargs, "mldmode" }, /* 166 */ - { -1, 0, printargs, "secadvise" }, /* 167 */ - { -1, 0, printargs, "online" }, /* 168 */ + { -1, 0, sys_auditevt, "auditevt" }, /* 158 */ + { -1, 0, sys_auditctl, "auditctl" }, /* 159 */ + { -1, 0, sys_auditdmp, "auditdmp" }, /* 160 */ + { -1, 0, sys_auditlog, "auditlog" }, /* 161 */ + { -1, 0, sys_auditbuf, "auditbuf" }, /* 162 */ + { -1, 0, sys_lvldom, "lvldom" }, /* 163 */ + { -1, 0, sys_lvlvfs, "lvlvfs" }, /* 164 */ + { -1, 0, sys_mkmld, "mkmld" }, /* 165 */ + { -1, 0, sys_mldmode, "mldmode" }, /* 166 */ + { -1, 0, sys_secadvise, "secadvise" }, /* 167 */ + { -1, 0, sys_online, "online" }, /* 168 */ { -1, 0, sys_setitimer, "setitimer" }, /* 169 */ { -1, 0, sys_getitimer, "getitimer" }, /* 170 */ { -1, 0, sys_gettimeofday, "gettimeofday" }, /* 171 */ - { -1, 0, printargs, "settimeofday" }, /* 172 */ + { -1, 0, sys_settimeofday, "settimeofday" }, /* 172 */ { -1, 0, sys_lwp_create, "lwpcreate" }, /* 173 */ { -1, 0, sys_lwp_exit, "lwpexit" }, /* 174 */ { -1, 0, sys_lwp_wait, "lwpwait" }, /* 175 */ { -1, 0, sys_lwp_self, "lwpself" }, /* 176 */ - { -1, 0, printargs, "lwpinfo" }, /* 177 */ - { -1, 0, printargs, "lwpprivate" }, /* 178 */ + { -1, 0, sys_lwpinfo, "lwpinfo" }, /* 177 */ + { -1, 0, sys_lwpprivate, "lwpprivate" }, /* 178 */ { -1, 0, sys_processor_bind, "processor_bind"}, /* 179 */ - { -1, 0, printargs, "processor_exbind"}, /* 180 */ + { -1, 0, sys_processor_exbind, "processor_exbind"}, /* 180 */ { -1, 0, printargs, "SYS_181" }, /* 181 */ { -1, 0, printargs, "SYS_182" }, /* 182 */ - { -1, 0, printargs, "prepblock" }, /* 183 */ - { -1, 0, printargs, "block" }, /* 184 */ - { -1, 0, printargs, "rdblock" }, /* 185 */ - { -1, 0, printargs, "unblock" }, /* 186 */ - { -1, 0, printargs, "cancelblock" }, /* 187 */ + { -1, 0, sys_prepblock, "prepblock" }, /* 183 */ + { -1, 0, sys_block, "block" }, /* 184 */ + { -1, 0, sys_rdblock, "rdblock" }, /* 185 */ + { -1, 0, sys_unblock, "unblock" }, /* 186 */ + { -1, 0, sys_cancelblock, "cancelblock" }, /* 187 */ { -1, 0, printargs, "SYS_188" }, /* 188 */ { -1, TF, sys_pread, "pread" }, /* 189 */ { -1, TF, sys_pwrite, "pwrite" }, /* 190 */ { -1, TF, sys_truncate, "truncate" }, /* 191 */ { -1, TF, sys_ftruncate, "ftruncate" }, /* 192 */ - { -1, 0, printargs, "lwpkill" }, /* 193 */ - { -1, 0, printargs, "sigwait" }, /* 194 */ - { -1, 0, printargs, "fork1" }, /* 195 */ - { -1, 0, printargs, "forkall" }, /* 196 */ - { -1, 0, printargs, "modload" }, /* 197 */ - { -1, 0, printargs, "moduload" }, /* 198 */ - { -1, 0, printargs, "modpath" }, /* 199 */ - { -1, 0, printargs, "modstat" }, /* 200 */ - { -1, 0, printargs, "modadm" }, /* 201 */ + { -1, 0, sys_lwpkill, "lwpkill" }, /* 193 */ + { -1, 0, sys_sigwait, "sigwait" }, /* 194 */ + { -1, 0, sys_fork1, "fork1" }, /* 195 */ + { -1, 0, sys_forkall, "forkall" }, /* 196 */ + { -1, 0, sys_modload, "modload" }, /* 197 */ + { -1, 0, sys_moduload, "moduload" }, /* 198 */ + { -1, 0, sys_modpath, "modpath" }, /* 199 */ + { -1, 0, sys_modstat, "modstat" }, /* 200 */ + { -1, 0, sys_modadm, "modadm" }, /* 201 */ { -1, 0, sys_getksym, "getksym" }, /* 202 */ - { -1, 0, printargs, "lwpsuspend" }, /* 203 */ - { -1, 0, printargs, "lwpcontinue" }, /* 204 */ - { -1, 0, printargs, "priocntllst" }, /* 205 */ - { -1, 0, printargs, "sleep" }, /* 206 */ - { -1, 0, printargs, "lwp_sema_wait" }, /* 207 */ - { -1, 0, printargs, "lwp_sema_post" }, /* 208 */ - { -1, 0, printargs, "lwp_sema_trywait"}, /* 209 */ + { -1, 0, sys_lwpsuspend, "lwpsuspend" }, /* 203 */ + { -1, 0, sys_lwpcontinue, "lwpcontinue" }, /* 204 */ + { -1, 0, sys_priocntllst, "priocntllst" }, /* 205 */ + { -1, 0, sys_sleep, "sleep" }, /* 206 */ + { -1, 0, sys_lwp_sema_wait, "lwp_sema_wait" }, /* 207 */ + { -1, 0, sys_lwp_sema_post, "lwp_sema_post" }, /* 208 */ + { -1, 0, sys_lwp_sema_trywait, "lwp_sema_trywait"}, /* 209 */ #else { -1, 0, sys_seteuid, "seteuid" }, /* 141 */ { -1, 0, sys_vtrace, "vtrace" }, /* 142 */ @@ -520,28 +520,28 @@ { -1, 0, printargs, "SYS_214" }, /* 214 */ { -1, 0, printargs, "SYS_215" }, /* 215 */ #if UNIXWARE >= 7 - { -1, 0, printargs, "fstatvfs64" }, /* 216 */ - { -1, 0, printargs, "statvfs64" }, /* 217 */ - { -1, 0, printargs, "ftruncate64" }, /* 218 */ - { -1, 0, printargs, "truncate64" }, /* 219 */ - { -1, 0, printargs, "getrlimit64" }, /* 220 */ - { -1, 0, printargs, "setrlimit64" }, /* 221 */ + { -1, TF, sys_fstatvfs64, "fstatvfs64" }, /* 216 */ + { -1, TF, sys_statvfs64, "statvfs64" }, /* 217 */ + { -1, TF, sys_ftruncate64, "ftruncate64" }, /* 218 */ + { -1, TF, sys_truncate64, "truncate64" }, /* 219 */ + { -1, 0, sys_getrlimit64, "getrlimit64" }, /* 220 */ + { -1, 0, sys_setrlimit64, "setrlimit64" }, /* 221 */ { -1, TF, sys_lseek64, "lseek64" }, /* 222 */ - { -1, 0, printargs, "mmap64" }, /* 223 */ - { -1, 0, printargs, "pread64" }, /* 224 */ - { -1, 0, printargs, "pwrite64" }, /* 225 */ - { -1, 0, printargs, "creat64" }, /* 226 */ - { -1, 0, printargs, "dshmsys" }, /* 227 */ - { -1, 0, printargs, "invlpg" }, /* 228 */ - { -1, 0, printargs, "rfork1" }, /* 229 */ - { -1, 0, printargs, "rforkall" }, /* 230 */ - { -1, 0, printargs, "rexecve" }, /* 231 */ - { -1, 0, printargs, "migrate" }, /* 232 */ - { -1, 0, printargs, "kill3" }, /* 233 */ - { -1, 0, printargs, "ssisys" }, /* 234 */ + { -1, TF, sys_mmap64, "mmap64" }, /* 223 */ + { -1, TF, sys_pread64, "pread64" }, /* 224 */ + { -1, TF, sys_pwrite64, "pwrite64" }, /* 225 */ + { -1, TF, sys_creat64, "creat64" }, /* 226 */ + { -1, 0, sys_dshmsys, "dshmsys" }, /* 227 */ + { -1, 0, sys_invlpg, "invlpg" }, /* 228 */ + { -1, 0, sys_rfork1, "rfork1" }, /* 229 */ + { -1, 0, sys_rforkall, "rforkall" }, /* 230 */ + { -1, 0, sys_rexecve, "rexecve" }, /* 231 */ + { -1, 0, sys_migrate, "migrate" }, /* 232 */ + { -1, 0, sys_kill3, "kill3" }, /* 233 */ + { -1, 0, sys_ssisys, "ssisys" }, /* 234 */ { -1, TN, sys_xaccept, "xaccept" }, /* 235 */ { -1, TN, sys_xbind, "xbind" }, /* 236 */ - { -1, TN, sys_xbind, "xbindresport" }, /* 237 */ + { -1, TN, sys_xbindresvport, "xbindresvport" }, /* 237 */ { -1, TN, sys_xconnect, "xconnect" }, /* 238 */ { -1, TN, sys_xgetsockaddr, "xgetsockaddr" }, /* 239 */ { -1, TN, sys_xgetsockopt, "xgetsockopt" }, /* 240 */ Index: svr4/dummy.h =================================================================== RCS file: /cvsroot/strace/strace/svr4/dummy.h,v retrieving revision 1.3 diff -u -r1.3 dummy.h --- svr4/dummy.h 2000/08/10 02:14:04 1.3 +++ svr4/dummy.h 2001/03/01 16:31:29 @@ -78,7 +78,6 @@ #define sys_fstatfs printargs #define sys_statvfs printargs #define sys_fstatvfs printargs -#define sys_fork1 printargs #define sys_sigsendsys printargs #define sys_gtty printargs #define sys_vtrace printargs @@ -142,7 +141,67 @@ #define sys_sysfs1 printargs #define sys_sysfs2 printargs #define sys_sysfs3 printargs +#define sys_keyctl printargs +#define sys_secsys printargs +#define sys_filepriv printargs +#define sys_procpriv printargs +#define sys_devstat printargs +#define sys_fdevstat printargs +#define sys_flvlfile printargs +#define sys_lvlfile printargs +#define sys_lvlequal printargs +#define sys_lvlproc printargs +#define sys_lvlipc printargs +#define sys_auditevt printargs +#define sys_auditctl printargs +#define sys_auditdmp printargs +#define sys_auditlog printargs +#define sys_auditbuf printargs +#define sys_lvldom printargs +#define sys_lvlvfs printargs +#define sys_mkmld printargs +#define sys_mldmode printargs +#define sys_secadvise printargs +#define sys_online printargs +#define sys_lwpinfo printargs +#define sys_lwpprivate printargs +#define sys_processor_exbind printargs +#define sys_prepblock printargs +#define sys_block printargs +#define sys_rdblock printargs +#define sys_unblock printargs +#define sys_cancelblock printargs +#define sys_lwpkill printargs +#define sys_sigwait printargs +#define sys_modload printargs +#define sys_moduload printargs +#define sys_modpath printargs +#define sys_modstat printargs +#define sys_modadm printargs +#define sys_lwpsuspend printargs +#define sys_lwpcontinue printargs +#define sys_priocntllst printargs +#define sys_lwp_sema_trywait printargs #define sys_xsetsockaddr printargs +#define sys_fstatvfs64 printargs +#define sys_statvfs64 printargs +#define sys_ftruncate64 printargs +#define sys_truncate64 printargs +#define sys_getrlimit64 printargs +#define sys_setrlimit64 printargs +#define sys_mmap64 printargs +#define sys_pread64 printargs +#define sys_pwrite64 printargs +#define sys_creat64 printargs +#define sys_dshmsys printargs +#define sys_invlpg printargs +#define sys_rfork1 printargs +#define sys_rforkall printargs +#define sys_rexecve printargs +#define sys_migrate printargs +#define sys_kill3 printargs +#define sys_ssisys printargs +#define sys_xbindresvport printargs /* like another call */ #define sys_lchown sys_chown @@ -164,6 +223,9 @@ #define sys_sigrelse sys_sighold #define sys_sigignore sys_sighold #define sys_sigpause sys_sighold +#define sys_sleep sys_alarm +#define sys_fork1 sys_fork +#define sys_forkall sys_fork /* printargs does the right thing */ #define sys_sync printargs @@ -275,4 +337,5 @@ #define sys_gettimeofday printargs #define sys_getitimer printargs #define sys_setitimer printargs +#define sys_settimeofday printargs #endif