]> granicus.if.org Git - strace/commitdiff
Fixup unimplemented UW syscalls
authorJohn Hughes <john@Calva.COM>
Tue, 6 Mar 2001 10:19:26 +0000 (10:19 +0000)
committerJohn Hughes <john@Calva.COM>
Tue, 6 Mar 2001 10:19:26 +0000 (10:19 +0000)
svr4/dummy.h
svr4/syscall.h
svr4/syscallent.h

index e026c6f1e945d8d15b396d122acbc0d371f85bf2..85d805b4ae23fb46b6d1da6687237eddfea36723 100644 (file)
@@ -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
 #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
 #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
 #define sys_gettimeofday printargs
 #define sys_getitimer printargs
 #define sys_setitimer printargs
+#define sys_settimeofday printargs
 #endif
index a6c347f057f4ca641001ef14d859d77711bc13a7..64599327b59cdd9703df6973a6d285f578d7314a 100644 (file)
@@ -43,6 +43,7 @@ extern int sys_unlink();
 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 723c2160bd4feafdbb54b692ed0175504d761b00..a537a35dd53335bd61e2898ebd3f9a22d206b05b 100644 (file)
 #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 */
        { -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 */