123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920 |
- {
- "Syscalls": [
- {
- "#Id": 0,
- "Id": 4096,
- "Name": "sysr1",
- "Ret": [
- "int32_t"
- ],
- "Sysname": "sysr1"
- },
- {
- "#Id": 1,
- "Args": [
- "char*"
- ],
- "Id": 4097,
- "Name": "_errstr",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 2,
- "Args": [
- "char*",
- "char*",
- "int32_t"
- ],
- "Id": 4098,
- "Name": "bind",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 3,
- "Args": [
- "char*"
- ],
- "Id": 4099,
- "Name": "chdir",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 4,
- "Args": [
- "int32_t"
- ],
- "Id": 3,
- "Name": "close",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 5,
- "Args": [
- "int32_t",
- "int32_t"
- ],
- "Id": 21,
- "Name": "dup",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 6,
- "Args": [
- "uint32_t"
- ],
- "Id": 4102,
- "Name": "alarm",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 7,
- "Args": [
- "char*",
- "char**"
- ],
- "Id": 4103,
- "Name": "exec",
- "Ret": [
- "void*"
- ]
- },
- {
- "#Id": 8,
- "Args": [
- "char*"
- ],
- "Id": 4104,
- "Libname": "_exits",
- "Name": "exits",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 9,
- "Id": 4105,
- "Name": "_fsession",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 10,
- "Id": 4106,
- "Name": "fauth",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 11,
- "Args": [
- "int32_t",
- "uint8_t*"
- ],
- "Id": 4107,
- "Name": "_fstat",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 12,
- "Id": 4108,
- "Name": "segbrk",
- "Ret": [
- "void*"
- ]
- },
- {
- "#Id": 13,
- "Args": [
- "int32_t",
- "char*",
- "int32_t",
- "char*"
- ],
- "Id": 4109,
- "Name": "_mount",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 14,
- "Args": [
- "char*",
- "int32_t"
- ],
- "Id": 2,
- "Name": "open",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 15,
- "Args": [
- "int32_t",
- "void*",
- "int32_t"
- ],
- "Id": 0,
- "Name": "read",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 16,
- "Args": [
- "int32_t",
- "int32_t",
- "int32_t"
- ],
- "Id": 4112,
- "Name": "oseek",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 17,
- "Args": [
- "int32_t"
- ],
- "Id": 4113,
- "Name": "sleep",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 18,
- "Args": [
- "char*",
- "uint8_t*"
- ],
- "Id": 4114,
- "Name": "_stat",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 19,
- "Args": [
- "int32_t"
- ],
- "Id": 4115,
- "Name": "rfork",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 20,
- "Args": [
- "int32_t",
- "void*",
- "int32_t"
- ],
- "Id": 1,
- "Name": "write",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 21,
- "Args": [
- "int32_t*"
- ],
- "Id": 4117,
- "Name": "pipe",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 22,
- "Args": [
- "char*",
- "int32_t",
- "int32_t"
- ],
- "Id": 4118,
- "Name": "create",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 23,
- "Args": [
- "int32_t",
- "char*",
- "uint32_t"
- ],
- "Id": 4119,
- "Name": "fd2path",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 24,
- "Args": [
- "void*"
- ],
- "Id": 4120,
- "Name": "brk_",
- "Ret": [
- "void*"
- ]
- },
- {
- "#Id": 25,
- "Args": [
- "char*"
- ],
- "Id": 4121,
- "Name": "remove",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 26,
- "Id": 4122,
- "Name": "_wstat",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 27,
- "Id": 4123,
- "Name": "_fwstat",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 28,
- "Args": [
- "void*"
- ],
- "Id": 4124,
- "Name": "notify",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 29,
- "Args": [
- "int32_t"
- ],
- "Id": 4125,
- "Name": "noted",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 30,
- "Id": 4126,
- "Name": "segattach",
- "Ret": [
- "void*"
- ]
- },
- {
- "#Id": 31,
- "Id": 4127,
- "Name": "segdetach",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 32,
- "Id": 4128,
- "Name": "segfree",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 33,
- "Id": 4129,
- "Name": "segflush",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 34,
- "Args": [
- "void*"
- ],
- "Id": 4130,
- "Name": "rendezvous",
- "Ret": [
- "void*"
- ]
- },
- {
- "#Id": 35,
- "Args": [
- "char*",
- "char*"
- ],
- "Id": 4131,
- "Name": "unmount",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 36,
- "Args": [
- "void*"
- ],
- "Id": 4132,
- "Name": "_wait",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 37,
- "Args": [
- "int32_t*",
- "int32_t"
- ],
- "Id": 4133,
- "Name": "semacquire",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 38,
- "Args": [
- "int32_t*",
- "int32_t"
- ],
- "Id": 4134,
- "Name": "semrelease",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 39,
- "Args": [
- "int64_t*",
- "int32_t",
- "int64_t",
- "int32_t"
- ],
- "Id": 4135,
- "Libname": "_seek",
- "Name": "seek",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 40,
- "Id": 4136,
- "Name": "fversion",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 41,
- "Args": [
- "char*",
- "uint32_t"
- ],
- "Id": 4137,
- "Name": "errstr",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 42,
- "Args": [
- "char*",
- "uint8_t*",
- "uint32_t"
- ],
- "Id": 4138,
- "Name": "stat",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 43,
- "Args": [
- "int32_t",
- "uint8_t*",
- "uint32_t"
- ],
- "Id": 4139,
- "Name": "fstat",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 44,
- "Args": [
- "char*",
- "uint8_t*",
- "uint32_t"
- ],
- "Id": 4140,
- "Name": "wstat",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 45,
- "Args": [
- "int32_t",
- "uint8_t*",
- "uint32_t"
- ],
- "Id": 4141,
- "Name": "fwstat",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 46,
- "Args": [
- "int32_t",
- "char*",
- "int32_t",
- "char*"
- ],
- "Id": 4142,
- "Name": "mount",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 47,
- "Args": [
- "char*",
- "int32_t"
- ],
- "Id": 4143,
- "Name": "await",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 48,
- "Args": [
- "int32_t",
- "void*",
- "int32_t",
- "int64_t"
- ],
- "Id": 17,
- "Name": "pread",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 49,
- "Args": [
- "int32_t",
- "void*",
- "int32_t",
- "int64_t"
- ],
- "Id": 18,
- "Name": "pwrite",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 52,
- "Args": [
- "int32_t*",
- "uint32_t"
- ],
- "Id": 4148,
- "Name": "tsemacquire",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 53,
- "Id": 4149,
- "Name": "nsec",
- "Ret": [
- "int64_t"
- ]
- },
- {
- "#Id": 54,
- "Id": 4150,
- "Name": "semsleep",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 55,
- "Id": 4151,
- "Name": "semwakeup",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 56,
- "Id": 4152,
- "Name": "semalt",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 57,
- "Args": [
- "uint32_t",
- "char*",
- "char**"
- ],
- "Id": 4153,
- "Name": "execac",
- "Ret": [
- "void*"
- ]
- },
- {
- "#Id": 58,
- "Id": 4154,
- "Name": "nixsyscall",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 59,
- "Id": 4155,
- "Name": "ziopread",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 60,
- "Id": 4156,
- "Name": "ziopwrite",
- "Ret": [
- "int32_t"
- ]
- },
- {
- "#Id": 61,
- "Id": 4157,
- "Name": "ziofree",
- "Ret": [
- "int32_t"
- ]
- }
- ],
- "Syserrors": [
- {
- "Id": 0,
- "Name": "Ebadarg",
- "String": "bad arg in system call"
- },
- {
- "Id": 1,
- "Name": "Ebadchar",
- "String": "bad character in file name"
- },
- {
- "Id": 2,
- "Name": "Ebadctl",
- "String": "bad process or channel control request"
- },
- {
- "Id": 3,
- "Name": "Ebadexec",
- "String": "exec header invalid"
- },
- {
- "Id": 4,
- "Name": "Ebadfd",
- "String": "fd out of range or not open"
- },
- {
- "Id": 5,
- "Name": "Ebadip",
- "String": "bad ip address syntax"
- },
- {
- "Id": 6,
- "Name": "Ebadsharp",
- "String": "unknown device in # filename"
- },
- {
- "Id": 7,
- "Name": "Ebadspec",
- "String": "bad attach specifier"
- },
- {
- "Id": 8,
- "Name": "Ebadstat",
- "String": "malformed stat buffer"
- },
- {
- "Id": 9,
- "Name": "Ebadusefd",
- "String": "inappropriate use of fd"
- },
- {
- "Id": 10,
- "Name": "Ecmdargs",
- "String": "wrong #args in control message"
- },
- {
- "Id": 11,
- "Name": "Econinuse",
- "String": "connection in use"
- },
- {
- "Id": 12,
- "Name": "Econrefused",
- "String": "connection refused"
- },
- {
- "Id": 13,
- "Name": "Edirseek",
- "String": "seek in directory"
- },
- {
- "Id": 14,
- "Name": "Eexist",
- "String": "file already exists"
- },
- {
- "Id": 15,
- "Name": "Efilename",
- "String": "file name syntax"
- },
- {
- "Id": 16,
- "Name": "Egreg",
- "String": "ken has left the building"
- },
- {
- "Id": 17,
- "Name": "Ehungup",
- "String": "i/o on hungup channel"
- },
- {
- "Id": 18,
- "Name": "Eintr",
- "String": "interrupted"
- },
- {
- "Id": 19,
- "Name": "Einuse",
- "String": "device or object already in use"
- },
- {
- "Id": 20,
- "Name": "Eio",
- "String": "i/o error"
- },
- {
- "Id": 21,
- "Name": "Eioload",
- "String": "i/o error in demand load"
- },
- {
- "Id": 22,
- "Name": "Eisdir",
- "String": "file is a directory"
- },
- {
- "Id": 23,
- "Name": "Eismtpt",
- "String": "is a mount point"
- },
- {
- "Id": 24,
- "Name": "Eisstream",
- "String": "seek on a stream"
- },
- {
- "Id": 25,
- "Name": "Emount",
- "String": "inconsistent mount"
- },
- {
- "Id": 26,
- "Name": "Emountrpc",
- "String": "mount rpc error"
- },
- {
- "Id": 27,
- "Name": "Enegoff",
- "String": "negative i/o offset"
- },
- {
- "Id": 28,
- "Name": "Enoattach",
- "String": "mount/attach disallowed"
- },
- {
- "Id": 29,
- "Name": "Enochild",
- "String": "no living children"
- },
- {
- "Id": 30,
- "Name": "Enocreate",
- "String": "mounted directory forbids creation"
- },
- {
- "Id": 31,
- "Name": "Enodev",
- "String": "no free devices"
- },
- {
- "Id": 32,
- "Name": "Enoerror",
- "String": "no error"
- },
- {
- "Id": 33,
- "Name": "Enofd",
- "String": "no free file descriptors"
- },
- {
- "Id": 34,
- "Name": "Enomem",
- "String": "kernel allocate failed"
- },
- {
- "Id": 35,
- "Name": "Enonexist",
- "String": "file does not exist"
- },
- {
- "Id": 36,
- "Name": "Enoport",
- "String": "network port not available"
- },
- {
- "Id": 37,
- "Name": "Enoreg",
- "String": "process has no saved registers"
- },
- {
- "Id": 38,
- "Name": "Enoswap",
- "String": "swap space full"
- },
- {
- "Id": 39,
- "Name": "Enotdir",
- "String": "not a directory"
- },
- {
- "Id": 40,
- "Name": "Enovmem",
- "String": "virtual memory allocation failed"
- },
- {
- "Id": 41,
- "Name": "Eperm",
- "String": "permission denied"
- },
- {
- "Id": 42,
- "Name": "Eprocdied",
- "String": "process exited"
- },
- {
- "Id": 43,
- "Name": "Eshort",
- "String": "i/o count too small"
- },
- {
- "Id": 44,
- "Name": "Eshortstat",
- "String": "stat buffer too small"
- },
- {
- "Id": 45,
- "Name": "Eshutdown",
- "String": "device shut down"
- },
- {
- "Id": 46,
- "Name": "Esoverlap",
- "String": "segments overlap"
- },
- {
- "Id": 47,
- "Name": "Etimedout",
- "String": "connection timed out"
- },
- {
- "Id": 48,
- "Name": "Etoobig",
- "String": "read or write too large"
- },
- {
- "Id": 49,
- "Name": "Etoosmall",
- "String": "read or write too small"
- },
- {
- "Id": 50,
- "Name": "Eunion",
- "String": "not in union"
- },
- {
- "Id": 51,
- "Name": "Eunmount",
- "String": "not mounted"
- }
- ]
- }
|