📄 sys_hpux.c
字号:
"unlink", /* 10 */ "execv", "chdir", "time", "mknod", "chmod", /* 15 */ "chown", "brk", "lchmod", "lseek", "getpid", /* 20 */ "mount", "umount", "setuid", "getuid", "stime", /* 25 */ "ptrace", "alarm", NULL, "pause", "utime", /* 30 */ "stty", "gtty", "access", "nice", "ftime", /* 35 */ "sync", "kill", "stat", "setpgrp3", "lstat", /* 40 */ "dup", "pipe", "times", "profil", "ki_call", /* 45 */ "setgid", "getgid", NULL, NULL, NULL, /* 50 */ "acct", "set_userthreadid", NULL, "ioctl", "reboot", /* 55 */ "symlink", "utssys", "readlink", "execve", "umask", /* 60 */ "chroot", "fcntl", "ulimit", NULL, NULL, /* 65 */ "vfork", NULL, NULL, NULL, NULL, /* 70 */ "mmap", NULL, "munmap", "mprotect", "madvise", /* 75 */ "vhangup", "swapoff", NULL, "getgroups", "setgroups", /* 80 */ "getpgrp2", "setpgid/setpgrp2", "setitimer", "wait3", "swapon", /* 85 */ "getitimer", NULL, NULL, NULL, "dup2", /* 90 */ NULL, "fstat", "select", NULL, "fsync", /* 95 */ "setpriority", NULL, NULL, NULL, "getpriority", /* 100 */ NULL, NULL, NULL, NULL, NULL, /* 105 */ NULL, NULL, "sigvector", "sigblock", "sigsetmask", /* 110 */ "sigpause", "sigstack", NULL, NULL, NULL, /* 115 */ "gettimeofday", "getrusage", NULL, NULL, "readv", /* 120 */ "writev", "settimeofday", "fchown", "fchmod", NULL, /* 125 */ "setresuid", "setresgid", "rename", "truncate", "ftruncate", /* 130 */ NULL, "sysconf", NULL, NULL, NULL, /* 135 */ "mkdir", "rmdir", NULL, "sigcleanup", "setcore", /* 140 */ NULL, "gethostid", "sethostid", "getrlimit", "setrlimit", /* 145 */ NULL, NULL, "quotactl", "get_sysinfo", NULL, /* 150 */ "privgrp", "rtprio", "plock", NULL, "lockf", /* 155 */ "semget", NULL, "semop", "msgget", NULL, /* 160 */ "msgsnd", "msgrcv", "shmget", NULL, "shmat", /* 165 */ "shmdt", NULL, "csp/nsp_init", "cluster", "mkrnod", /* 170 */ "test", "unsp_open", NULL, "getcontext", "osetcontext", /* 175 */ "bigio", "pipenode", "lsync", "getmachineid", "cnodeid/mysite", /* 180 */ "cnodes/sitels", "swapclients", "rmtprocess", "dskless_stats", "sigprocmask", /* 185 */ "sigpending", "sigsuspend", "sigaction", NULL, "nfssvc", /* 190 */ "getfh", "getdomainname", "setdomainname", "async_daemon", "getdirentries", /* 195 */ "statfs", "fstatfs", "vfsmount", NULL, "waitpid", /* 200 */ NULL, NULL, NULL, NULL, NULL, /* 205 */ NULL, NULL, NULL, NULL, NULL, /* 210 */ NULL, NULL, NULL, NULL, NULL, /* 215 */ NULL, NULL, NULL, NULL, NULL, /* 220 */ NULL, NULL, NULL, "sigsetreturn", "sigsetstatemask", /* 225 */ "bfactl", "cs", "cds", NULL, "pathconf", /* 230 */ "fpathconf", NULL, NULL, "nfs_fcntl", "ogetacl", /* 235 */ "ofgetacl", "osetacl", "ofsetacl", "pstat", "getaudid", /* 240 */ "setaudid", "getaudproc", "setaudproc", "getevent", "setevent", /* 245 */ "audwrite", "audswitch", "audctl", "ogetaccess", "fsctl", /* 250 */ "ulconnect", "ulcontrol", "ulcreate", "uldest", "ulrecv", /* 255 */ "ulrecvcn", "ulsend", "ulshutdown", "swapfs", "fss", /* 260 */ NULL, NULL, NULL, NULL, NULL, /* 265 */ NULL, "tsync", "getnumfds", "poll", "getmsg", /* 270 */ "putmsg", "fchdir", "getmount_cnt", "getmount_entry", "accept", /* 275 */ "bind", "connect", "getpeername", "getsockname", "getsockopt", /* 280 */ "listen", "recv", "recvfrom", "recvmsg", "send", /* 285 */ "sendmsg", "sendto", "setsockopt", "shutdown", "socket", /* 290 */ "socketpair", "proc_open", "proc_close", "proc_send", "proc_recv", /* 295 */ "proc_sendrecv", "proc_syscall", "ipccreate", "ipcname", "ipcnamerase", /* 300 */ "ipclookup", "ipcselect", "ipcconnect", "ipcrecvcn", "ipcsend", /* 305 */ "ipcrecv", "ipcgetnodename", "ipcsetnodename", "ipccontrol", "ipcshutdown", /* 310 */ "ipcdest", "semctl", "msgctl", "shmctl", "mpctl", /* 315 */ "exportfs", "getpmsg", "putpmsg", "strioctl", "msync", /* 320 */ "msleep", "mwakeup", "msem_init", "msem_remove", "adjtime", /* 325 */ "kload", "fattach", "fdetach", "serialize", "statvfs", /* 330 */ "fstatvfs", "lchown", "getsid", "sysfs", NULL, /* 335 */ NULL, "sched_setparam", "sched_getparam", "sched_setscheduler", "sched_getscheduler", /* 340 */ "sched_yield", "sched_get_priority_max", "sched_get_priority_min", "sched_rr_get_interval", "clock_settime", /* 345 */ "clock_gettime", "clock_getres", "timer_create", "timer_delete", "timer_settime", /* 350 */ "timer_gettime", "timer_getoverrun", "nanosleep", "toolbox", NULL, /* 355 */ "getdents", "getcontext", "sysinfo", "fcntl64", "ftruncate64", /* 360 */ "fstat64", "getdirentries64", "getrlimit64", "lockf64", "lseek64", /* 365 */ "lstat64", "mmap64", "setrlimit64", "stat64", "truncate64", /* 370 */ "ulimit64", NULL, NULL, NULL, NULL, /* 375 */ NULL, NULL, NULL, NULL, "setcontext", /* 380 */ "sigaltstack", "waitid", "setpgrp", "recvmsg2", "sendmsg2", /* 385 */ "socket2", "socketpair2", "setregid", "lwp_create", "lwp_terminate", /* 390 */ "lwp_wait", "lwp_suspend", "lwp_resume", "lwp_self", "lwp_abort_syscall", /* 395 */ "lwp_info", "lwp_kill", "ksleep", "kwakeup", "ksleep_abort", /* 400 */ "lwp_proc_info", "lwp_exit", "lwp_continue", "getacl", "fgetacl", /* 405 */ "setacl", "fsetacl", "getaccess", "lwp_mutex_init", "lwp_mutex_lock_sys", /* 410 */ "lwp_mutex_unlock", "lwp_cond_init", "lwp_cond_signal", "lwp_cond_broadcast", "lwp_cond_wait_sys", /* 415 */ "lwp_getscheduler", "lwp_setscheduler", "lwp_getprivate", "lwp_setprivate", "lwp_detach", /* 420 */ "mlock", "munlock", "mlockall", "munlockall", "shm_open", /* 425 */ "shm_unlink", "sigqueue", "sigwaitinfo", "sigtimedwait", "sigwait", /* 430 */ "aio_read", "aio_write", "lio_listio", "aio_error", "aio_return", /* 435 */ "aio_cancel", "aio_suspend", "aio_fsync", "mq_open", "mq_unlink", /* 440 */ "mq_send", "mq_receive", "mq_notify", "mq_setattr", "mq_getattr", /* 445 */ "ksem_open", "ksem_unlink", "ksem_close", "ksem_destroy", "lw_sem_incr", /* 450 */ "lw_sem_decr", "lw_sem_read", "mq_close", };static const int syscall_names_max = 453;inthpux_unimplemented(unsigned long arg1,unsigned long arg2,unsigned long arg3, unsigned long arg4,unsigned long arg5,unsigned long arg6, unsigned long arg7,unsigned long sc_num){ /* NOTE: sc_num trashes arg8 for the few syscalls that actually * have a valid 8th argument. */ const char *name = NULL; if ( sc_num <= syscall_names_max && sc_num >= 0 ) { name = syscall_names[sc_num]; } if ( name ) { printk(KERN_DEBUG "Unimplemented HP-UX syscall emulation. Syscall #%lu (%s)\n", sc_num, name); } else { printk(KERN_DEBUG "Unimplemented unknown HP-UX syscall emulation. Syscall #%lu\n", sc_num); } printk(KERN_DEBUG " Args: %lx %lx %lx %lx %lx %lx %lx\n", arg1, arg2, arg3, arg4, arg5, arg6, arg7); return -ENOSYS;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -