📄 bsd.hhf
字号:
#if( ! @defined( bsd_hhf ))?bsd_hhf := true;#includeonce( "hla.hhf" )#if( ! @defined( errno_hhf ))?errno_hhf := true;namespace errno; //@fast; const EPERM := 1; /* Operation not permitted */ ENOENT := 2; /* No such file or directory */ ESRCH := 3; /* No such process */ EINTR := 4; /* Interrupted system call */ EIO := 5; /* Input/output error */ ENXIO := 6; /* Device not configured */ E2BIG := 7; /* Argument list too long */ ENOEXEC := 8; /* Exec format error */ EBADF := 9; /* Bad file descriptor */ ECHILD := 10; /* No child processes */ EDEADLK := 11; /* Resource deadlock avoided */ ENOMEM := 12; /* Cannot allocate memory */ EACCES := 13; /* Permission denied */ EFAULT := 14; /* Bad address */ ENOTBLK := 15; /* Block device required */ EBUSY := 16; /* Device busy */ EEXIST := 17; /* File exists */ EXDEV := 18; /* Cross-device link */ ENODEV := 19; /* Operation not supported by device */ ENOTDIR := 20; /* Not a directory */ EISDIR := 21; /* Is a directory */ EINVAL := 22; /* Invalid argument */ ENFILE := 23; /* Too many open files in system */ EMFILE := 24; /* Too many open files */ ENOTTY := 25; /* Inappropriate ioctl for device */ ETXTBSY := 26; /* Text file busy */ EFBIG := 27; /* File too large */ ENOSPC := 28; /* No space left on device */ ESPIPE := 29; /* Illegal seek */ EROFS := 30; /* Read-only filesystem */ EMLINK := 31; /* Too many links */ EPIPE := 32; /* Broken pipe */ EDOM := 33; /* Numerical argument out of domain */ ERANGE := 34; /* Result too large */ EAGAIN := 35; /* Resource temporarily unavailable */ EWOULDBLOCK := EAGAIN; /* Operation would block */ EINPROGRESS := 36; /* Operation now in progress */ ENOTSOCK := 38; /* Socket operation on non-socket */ EDESTADDRREQ := 39; /* Destination address required */ EMSGSIZE := 40; /* Message too long */ EPROTOTYPE := 41; /* Protocol wrong type for socket */ ENOPROTOOPT := 42; /* Protocol not available */ EPROTONOSUPPORT := 43; /* Protocol not supported */ ESOCKTNOSUPPORT := 44; /* Socket type not supported */ EOPNOTSUPP := 45; /* Operation not supported */ ENOTSUP := EOPNOTSUPP; /* Operation not supported */ EPFNOSUPPORT := 46; /* Protocol family not supported */ EAFNOSUPPORT := 47; /* Address family not supported by protocol family */ EADDRINUSE := 48; /* Address already in use */ EADDRNOTAVAIL := 49; /* Can't assign requested address */ ENETDOWN := 50; /* Network is down */ ENETUNREACH := 51; /* Network is unreachable */ ENETRESET := 52; /* Network dropped connection on reset */ ECONNABORTED := 53; /* Software caused connection abort */ ECONNRESET := 54; /* Connection reset by peer */ ENOBUFS := 55; /* No buffer space available */ EISCONN := 56; /* Socket is already connected */ ENOTCONN := 57; /* Socket is not connected */ ESHUTDOWN := 58; /* Can't send after socket shutdown */ ETOOMANYREFS := 59; /* Too many references: can't splice */ ETIMEDOUT := 60; /* Operation timed out */ ECONNREFUSED := 61; /* Connection refused */ ELOOP := 62; /* Too many levels of symbolic links */ ENAMETOOLONG := 63; /* File name too long */ EHOSTDOWN := 64; /* Host is down */ EHOSTUNREACH := 65; /* No route to host */ ENOTEMPTY := 66; /* Directory not empty */ EPROCLIM := 67; /* Too many processes */ EUSERS := 68; /* Too many users */ EDQUOT := 69; /* Disc quota exceeded */ ESTALE := 70; /* Stale NFS file handle */ EREMOTE := 71; /* Too many levels of remote in path */ EBADRPC := 72; /* RPC struct is bad */ ERPCMISMATCH := 73; /* RPC version wrong */ EPROGUNAVAIL := 74; /* RPC prog. not avail */ EPROGMISMATCH := 75; /* Program version wrong */ EPROCUNAVAIL := 76; /* Bad procedure for program */ ENOLCK := 77; /* No locks available */ ENOSYS := 78; /* Function not implemented */ EFTYPE := 79; /* Inappropriate file type or format */ EAUTH := 80; /* Authentication error */ ENEEDAUTH := 81; /* Need authenticator */ EIDRM := 82; /* Identifier removed */ ENOMSG := 83; /* No message of desired type */ EOVERFLOW := 84; /* Value too large to be stored in data type */ ECANCELED := 85; /* Operation canceled */ EILSEQ := 86; /* Illegal byte sequence */ ENOATTR := 87; /* Attribute not found */ EDOOFUS := 88; /* Programming error */ EBADMSG := 89; /* Bad message */ EMULTIHOP := 90; /* Multihop attempted */ ENOLINK := 91; /* Link has been severed */ EPROTO := 92; /* Protocol error */ ELAST := 92; /* Must be equal largest errno */ end errno;#endifnamespace bsd; #macro pushregs; push( ebx ); push( ecx ); push( edx ); push( esi ); push( edi ); #endmacro #macro popregs; pop( edi ); pop( esi ); pop( edx ); pop( ecx ); pop( ebx ); #endmacro const sys_syscall := 0; sys_exit := 1; sys_fork := 2; sys_read := 3; sys_write := 4; sys_open := 5; sys_close := 6; sys_wait4 := 7; sys_old_creat := 8; sys_link := 9; sys_unlink := 10; sys_obs_execv := 11; sys_chdir := 12; sys_fchdir := 13; sys_mknod := 14; sys_chmod := 15; sys_chown := 16; sys__break := 17; sys_old_getfsstat := 18; sys_old_lseek := 19; sys_getpid := 20; sys_mount := 21; sys_unmount := 22; sys_setuid := 23; sys_getuid := 24; sys_geteuid := 25; sys_ptrace := 26; sys_recvmsg := 27; sys_sendmsg := 28; sys_recvfrom := 29; sys_accept := 30; sys_getpeername := 31; sys_getsockname := 32; sys_access := 33; sys_chflags := 34; sys_fchflags := 35; sys_sync := 36; sys_kill := 37; sys_old_stat := 38; sys_getppid := 39; sys_old_lstat := 40; sys_dup := 41; sys_pipe := 42; sys_getegid := 43; sys_profil := 44; sys_ktrace := 45; sys_old_sigaction := 46; sys_getgid := 47; sys_old_sigprocmask := 48; sys_getlogin := 49; sys_setlogin := 50; sys_acct := 51; sys_old_sigpending := 52; sys_sigaltstack := 53; sys_ioctl := 54; sys_reboot := 55; sys_revoke := 56; sys_symlink := 57; sys_readlink := 58; sys_execve := 59; sys_umask := 60; sys_chroot := 61; sys_old_fstat := 62; sys_old_getkerninfo := 63; sys_old_getpagesize := 64; sys_msync := 65; sys_vfork := 66; sys_obs_vread := 67; sys_obs_vwrite := 68; sys_sbrk := 69; sys_sstk := 70; sys_old_mmap := 71; sys_vadvise := 72; sys_munmap := 73; sys_mprotect := 74; sys_madvise := 75; sys_obs_vhangup := 76; sys_obs_vlimit := 77; sys_mincore := 78; sys_getgroups := 79; sys_setgroups := 80; sys_getpgrp := 81; sys_setpgid := 82; sys_setitimer := 83; sys_old_wait := 84; sys_swapon := 85; sys_getitimer := 86; sys_old_gethostname := 87; sys_old_sethostname := 88; sys_getdtablesize := 89; sys_dup2 := 90; //#91 := 91; sys_fcntl := 92; sys_select := 93; //#94 := 94; sys_fsync := 95; sys_setpriority := 96; sys_socket := 97; sys_connect := 98; sys_old_accept := 99; sys_getpriority := 100; sys_old_send := 101; sys_old_recv := 102; sys_old_sigreturn := 103; sys_bind := 104; sys_setsockopt := 105; sys_listen := 106; sys_obs_vtimes := 107; sys_old_sigvec := 108; sys_old_sigblock := 109; sys_old_sigsetmask := 110; sys_old_sigsuspend := 111; sys_old_sigstack := 112; sys_old_recvmsg := 113; sys_sold_sendmsg := 114; sys_obs_vtrace := 115; sys_gettimeofday := 116; sys_getrusage := 117; sys_getsockopt := 118; //#119 := 119; sys_readv := 120; sys_writev := 121; sys_settimeofday := 122; sys_fchown := 123; sys_fchmod := 124; sys_old_recvfrom := 125; sys_setreuid := 126; sys_setregid := 127; sys_rename := 128; sys_old_truncate := 129; sys_old_ftruncate := 130; sys_flock := 131; sys_mkfifo := 132; sys_sendto := 133; sys_shutdown := 134; sys_socketpair := 135; sys_mkdir := 136; sys_rmdir := 137; sys_utimes := 138; sys_obs_4_2 := 139; sys_adjtime := 140; sys_old_getpeername := 141; sys_old_gethostid := 142; sys_old_sethostid := 143; sys_old_getrlimit := 144; sys_old_setrlimit := 145; sys_old_killpg := 146; sys_setsid := 147; sys_quotactl := 148; sys_old_quota := 149; sys_old_getsockname := 150; //#151 := 151; //#152 := 152; //#153 := 153; //#154 := 154; sys_nfssvc := 155; sys_old_getdirentries := 156; sys_old_statfs := 157; sys_old_fstatfs := 158; //#159 := 159; sys_lgetfh := 160; sys_getfh := 161; sys_getdomainname := 162; sys_setdomainname := 163; sys_uname := 164; sys_arch := 165; sys_rtprio := 166; //#167 := 167; //#168 := 168; sys_semsys := 169; sys_msgsys := 170; sys_shmsys := 171; //#172 := 172; sys_pread := 173; sys_pwrite := 174; //#175 := 175; sys_ntp_adjtime := 176; //#177 := 177; //#178 := 178; //#179 := 179; //#180 := 180; sys_setgid := 181; sys_setegid := 182; sys_seteuid := 183; //#184 := 184; //#185 := 185; //#186 := 186; //#187 := 187; sys_stat := 188; sys_fstat := 189; sys_lstat := 190; sys_pathconf := 191; sys_fpathconf := 192; //#193 := 193; sys_getrlimit := 194; sys_setrlimit := 195; sys_getdirentries := 196; sys_mmap := 197; sys___syscall := 198; sys_lseek := 199; sys_truncate := 200; sys_ftruncate := 201; sys___sysctl := 202; sys_mlock := 203; sys_munlock := 204; sys_undelete := 205; sys_futimes := 206; sys_getpgid := 207; //#208 := 208; sys_poll := 209; sys_lkmnosys := 210; //sys_lkmnosys := 211; //sys_lkmnosys := 212; //sys_lkmnosys := 213; //sys_lkmnosys := 214; //sys_lkmnosys := 215; //sys_lkmnosys := 216; //sys_lkmnosys := 217; //sys_lkmnosys := 218; //sys_lkmnosys := 219; sys___semctl := 220; sys_semget := 221; sys_semop := 222; //#223 := 223; sys_msgctl := 224; sys_msgget := 225; sys_msgsnd := 226; sys_msgrcv := 227; sys_shmat := 228; sys_shmctl := 229; sys_shmdt := 230; sys_shmget := 231; sys_clock_gettime := 232; sys_clock_settime := 233; sys_clock_getres := 234; //#235 := 235; //#236 := 236; //#237 := 237; //#238 := 238; //#239 := 239; sys_nanosleep := 240; //#241 := 241; //#242 := 242; //#243 := 243; //#244 := 244; //#245 := 245; //#246 := 246; //#247 := 247; sys_ntp_gettime := 248; //#249 := 249; sys_minherit := 250; sys_rfork := 251; sys_openbsd_poll := 252; sys_issetugid := 253; sys_lchown := 254; //#255 := 255; //#256 := 256; //#257 := 257; //#258 := 258; //#259 := 259; //#260 := 260; //#261 := 261; //#262 := 262; //#263 := 263; //#264 := 264; //#265 := 265; //#266 := 266; //#267 := 267; //#268 := 268; //#269 := 269; //#270 := 270; //#271 := 271; sys_getdents := 272; //#273 := 273; sys_lchmod := 274; sys_netbsd_lchown := 275; sys_lutimes := 276; sys_netbsd_msync := 277; sys_nstat := 278; sys_nfstat := 279; sys_nlstat := 280; //#281 := 281; //#282 := 282; //#283 := 283; //#284 := 284; //#285 := 285; //#286 := 286; //#287 := 287; //#288 := 288; sys_preadv := 289; sys_pwritev := 290; //#291 := 291; //#292 := 292; //#293 := 293; //#294 := 294; //#295 := 295; //#296 := 296; sys_old_fhstatfs := 297; sys_fhopen := 298; sys_fhstat := 299; sys_modnext := 300; sys_modstat := 301; sys_modfnext := 302; sys_modfind := 303; sys_kldload := 304; sys_kldunload := 305; sys_kldfind := 306; sys_kldnext := 307; sys_kldstat := 308; sys_kldfirstmod := 309; sys_getsid := 310; sys_setresuid := 311; sys_setresgid := 312; sys_obs_signanosleep := 313; sys_aio_return := 314; sys_aio_suspend := 315; sys_aio_cancel := 316; sys_aio_error := 317; sys_aio_read := 318; sys_aio_write := 319; sys_lio_listio := 320; sys_yield := 321; sys_obs_thr_sleep := 322; sys_obs_thr_wakeup := 323;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -