You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

zsyscall_openbsd_arm.go 56KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251
  1. // go run mksyscall.go -l32 -openbsd -arm -libc -tags openbsd,arm syscall_bsd.go syscall_openbsd.go syscall_openbsd_arm.go
  2. // Code generated by the command above; see README.md. DO NOT EDIT.
  3. //go:build openbsd && arm
  4. // +build openbsd,arm
  5. package unix
  6. import (
  7. "syscall"
  8. "unsafe"
  9. )
  10. var _ syscall.Errno
  11. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  12. func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
  13. r0, _, e1 := syscall_rawSyscall(libc_getgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
  14. n = int(r0)
  15. if e1 != 0 {
  16. err = errnoErr(e1)
  17. }
  18. return
  19. }
  20. var libc_getgroups_trampoline_addr uintptr
  21. //go:cgo_import_dynamic libc_getgroups getgroups "libc.so"
  22. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  23. func setgroups(ngid int, gid *_Gid_t) (err error) {
  24. _, _, e1 := syscall_rawSyscall(libc_setgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
  25. if e1 != 0 {
  26. err = errnoErr(e1)
  27. }
  28. return
  29. }
  30. var libc_setgroups_trampoline_addr uintptr
  31. //go:cgo_import_dynamic libc_setgroups setgroups "libc.so"
  32. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  33. func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
  34. r0, _, e1 := syscall_syscall6(libc_wait4_trampoline_addr, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
  35. wpid = int(r0)
  36. if e1 != 0 {
  37. err = errnoErr(e1)
  38. }
  39. return
  40. }
  41. var libc_wait4_trampoline_addr uintptr
  42. //go:cgo_import_dynamic libc_wait4 wait4 "libc.so"
  43. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  44. func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
  45. r0, _, e1 := syscall_syscall(libc_accept_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
  46. fd = int(r0)
  47. if e1 != 0 {
  48. err = errnoErr(e1)
  49. }
  50. return
  51. }
  52. var libc_accept_trampoline_addr uintptr
  53. //go:cgo_import_dynamic libc_accept accept "libc.so"
  54. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  55. func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
  56. _, _, e1 := syscall_syscall(libc_bind_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen))
  57. if e1 != 0 {
  58. err = errnoErr(e1)
  59. }
  60. return
  61. }
  62. var libc_bind_trampoline_addr uintptr
  63. //go:cgo_import_dynamic libc_bind bind "libc.so"
  64. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  65. func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
  66. _, _, e1 := syscall_syscall(libc_connect_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen))
  67. if e1 != 0 {
  68. err = errnoErr(e1)
  69. }
  70. return
  71. }
  72. var libc_connect_trampoline_addr uintptr
  73. //go:cgo_import_dynamic libc_connect connect "libc.so"
  74. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  75. func socket(domain int, typ int, proto int) (fd int, err error) {
  76. r0, _, e1 := syscall_rawSyscall(libc_socket_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto))
  77. fd = int(r0)
  78. if e1 != 0 {
  79. err = errnoErr(e1)
  80. }
  81. return
  82. }
  83. var libc_socket_trampoline_addr uintptr
  84. //go:cgo_import_dynamic libc_socket socket "libc.so"
  85. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  86. func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
  87. _, _, e1 := syscall_syscall6(libc_getsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
  88. if e1 != 0 {
  89. err = errnoErr(e1)
  90. }
  91. return
  92. }
  93. var libc_getsockopt_trampoline_addr uintptr
  94. //go:cgo_import_dynamic libc_getsockopt getsockopt "libc.so"
  95. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  96. func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
  97. _, _, e1 := syscall_syscall6(libc_setsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
  98. if e1 != 0 {
  99. err = errnoErr(e1)
  100. }
  101. return
  102. }
  103. var libc_setsockopt_trampoline_addr uintptr
  104. //go:cgo_import_dynamic libc_setsockopt setsockopt "libc.so"
  105. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  106. func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
  107. _, _, e1 := syscall_rawSyscall(libc_getpeername_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
  108. if e1 != 0 {
  109. err = errnoErr(e1)
  110. }
  111. return
  112. }
  113. var libc_getpeername_trampoline_addr uintptr
  114. //go:cgo_import_dynamic libc_getpeername getpeername "libc.so"
  115. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  116. func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
  117. _, _, e1 := syscall_rawSyscall(libc_getsockname_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
  118. if e1 != 0 {
  119. err = errnoErr(e1)
  120. }
  121. return
  122. }
  123. var libc_getsockname_trampoline_addr uintptr
  124. //go:cgo_import_dynamic libc_getsockname getsockname "libc.so"
  125. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  126. func Shutdown(s int, how int) (err error) {
  127. _, _, e1 := syscall_syscall(libc_shutdown_trampoline_addr, uintptr(s), uintptr(how), 0)
  128. if e1 != 0 {
  129. err = errnoErr(e1)
  130. }
  131. return
  132. }
  133. var libc_shutdown_trampoline_addr uintptr
  134. //go:cgo_import_dynamic libc_shutdown shutdown "libc.so"
  135. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  136. func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
  137. _, _, e1 := syscall_rawSyscall6(libc_socketpair_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
  138. if e1 != 0 {
  139. err = errnoErr(e1)
  140. }
  141. return
  142. }
  143. var libc_socketpair_trampoline_addr uintptr
  144. //go:cgo_import_dynamic libc_socketpair socketpair "libc.so"
  145. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  146. func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
  147. var _p0 unsafe.Pointer
  148. if len(p) > 0 {
  149. _p0 = unsafe.Pointer(&p[0])
  150. } else {
  151. _p0 = unsafe.Pointer(&_zero)
  152. }
  153. r0, _, e1 := syscall_syscall6(libc_recvfrom_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
  154. n = int(r0)
  155. if e1 != 0 {
  156. err = errnoErr(e1)
  157. }
  158. return
  159. }
  160. var libc_recvfrom_trampoline_addr uintptr
  161. //go:cgo_import_dynamic libc_recvfrom recvfrom "libc.so"
  162. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  163. func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
  164. var _p0 unsafe.Pointer
  165. if len(buf) > 0 {
  166. _p0 = unsafe.Pointer(&buf[0])
  167. } else {
  168. _p0 = unsafe.Pointer(&_zero)
  169. }
  170. _, _, e1 := syscall_syscall6(libc_sendto_trampoline_addr, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
  171. if e1 != 0 {
  172. err = errnoErr(e1)
  173. }
  174. return
  175. }
  176. var libc_sendto_trampoline_addr uintptr
  177. //go:cgo_import_dynamic libc_sendto sendto "libc.so"
  178. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  179. func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
  180. r0, _, e1 := syscall_syscall(libc_recvmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
  181. n = int(r0)
  182. if e1 != 0 {
  183. err = errnoErr(e1)
  184. }
  185. return
  186. }
  187. var libc_recvmsg_trampoline_addr uintptr
  188. //go:cgo_import_dynamic libc_recvmsg recvmsg "libc.so"
  189. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  190. func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
  191. r0, _, e1 := syscall_syscall(libc_sendmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
  192. n = int(r0)
  193. if e1 != 0 {
  194. err = errnoErr(e1)
  195. }
  196. return
  197. }
  198. var libc_sendmsg_trampoline_addr uintptr
  199. //go:cgo_import_dynamic libc_sendmsg sendmsg "libc.so"
  200. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  201. func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
  202. r0, _, e1 := syscall_syscall6(libc_kevent_trampoline_addr, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
  203. n = int(r0)
  204. if e1 != 0 {
  205. err = errnoErr(e1)
  206. }
  207. return
  208. }
  209. var libc_kevent_trampoline_addr uintptr
  210. //go:cgo_import_dynamic libc_kevent kevent "libc.so"
  211. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  212. func utimes(path string, timeval *[2]Timeval) (err error) {
  213. var _p0 *byte
  214. _p0, err = BytePtrFromString(path)
  215. if err != nil {
  216. return
  217. }
  218. _, _, e1 := syscall_syscall(libc_utimes_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
  219. if e1 != 0 {
  220. err = errnoErr(e1)
  221. }
  222. return
  223. }
  224. var libc_utimes_trampoline_addr uintptr
  225. //go:cgo_import_dynamic libc_utimes utimes "libc.so"
  226. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  227. func futimes(fd int, timeval *[2]Timeval) (err error) {
  228. _, _, e1 := syscall_syscall(libc_futimes_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
  229. if e1 != 0 {
  230. err = errnoErr(e1)
  231. }
  232. return
  233. }
  234. var libc_futimes_trampoline_addr uintptr
  235. //go:cgo_import_dynamic libc_futimes futimes "libc.so"
  236. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  237. func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
  238. r0, _, e1 := syscall_syscall(libc_poll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
  239. n = int(r0)
  240. if e1 != 0 {
  241. err = errnoErr(e1)
  242. }
  243. return
  244. }
  245. var libc_poll_trampoline_addr uintptr
  246. //go:cgo_import_dynamic libc_poll poll "libc.so"
  247. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  248. func Madvise(b []byte, behav int) (err error) {
  249. var _p0 unsafe.Pointer
  250. if len(b) > 0 {
  251. _p0 = unsafe.Pointer(&b[0])
  252. } else {
  253. _p0 = unsafe.Pointer(&_zero)
  254. }
  255. _, _, e1 := syscall_syscall(libc_madvise_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(behav))
  256. if e1 != 0 {
  257. err = errnoErr(e1)
  258. }
  259. return
  260. }
  261. var libc_madvise_trampoline_addr uintptr
  262. //go:cgo_import_dynamic libc_madvise madvise "libc.so"
  263. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  264. func Mlock(b []byte) (err error) {
  265. var _p0 unsafe.Pointer
  266. if len(b) > 0 {
  267. _p0 = unsafe.Pointer(&b[0])
  268. } else {
  269. _p0 = unsafe.Pointer(&_zero)
  270. }
  271. _, _, e1 := syscall_syscall(libc_mlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0)
  272. if e1 != 0 {
  273. err = errnoErr(e1)
  274. }
  275. return
  276. }
  277. var libc_mlock_trampoline_addr uintptr
  278. //go:cgo_import_dynamic libc_mlock mlock "libc.so"
  279. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  280. func Mlockall(flags int) (err error) {
  281. _, _, e1 := syscall_syscall(libc_mlockall_trampoline_addr, uintptr(flags), 0, 0)
  282. if e1 != 0 {
  283. err = errnoErr(e1)
  284. }
  285. return
  286. }
  287. var libc_mlockall_trampoline_addr uintptr
  288. //go:cgo_import_dynamic libc_mlockall mlockall "libc.so"
  289. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  290. func Mprotect(b []byte, prot int) (err error) {
  291. var _p0 unsafe.Pointer
  292. if len(b) > 0 {
  293. _p0 = unsafe.Pointer(&b[0])
  294. } else {
  295. _p0 = unsafe.Pointer(&_zero)
  296. }
  297. _, _, e1 := syscall_syscall(libc_mprotect_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(prot))
  298. if e1 != 0 {
  299. err = errnoErr(e1)
  300. }
  301. return
  302. }
  303. var libc_mprotect_trampoline_addr uintptr
  304. //go:cgo_import_dynamic libc_mprotect mprotect "libc.so"
  305. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  306. func Msync(b []byte, flags int) (err error) {
  307. var _p0 unsafe.Pointer
  308. if len(b) > 0 {
  309. _p0 = unsafe.Pointer(&b[0])
  310. } else {
  311. _p0 = unsafe.Pointer(&_zero)
  312. }
  313. _, _, e1 := syscall_syscall(libc_msync_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(flags))
  314. if e1 != 0 {
  315. err = errnoErr(e1)
  316. }
  317. return
  318. }
  319. var libc_msync_trampoline_addr uintptr
  320. //go:cgo_import_dynamic libc_msync msync "libc.so"
  321. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  322. func Munlock(b []byte) (err error) {
  323. var _p0 unsafe.Pointer
  324. if len(b) > 0 {
  325. _p0 = unsafe.Pointer(&b[0])
  326. } else {
  327. _p0 = unsafe.Pointer(&_zero)
  328. }
  329. _, _, e1 := syscall_syscall(libc_munlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0)
  330. if e1 != 0 {
  331. err = errnoErr(e1)
  332. }
  333. return
  334. }
  335. var libc_munlock_trampoline_addr uintptr
  336. //go:cgo_import_dynamic libc_munlock munlock "libc.so"
  337. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  338. func Munlockall() (err error) {
  339. _, _, e1 := syscall_syscall(libc_munlockall_trampoline_addr, 0, 0, 0)
  340. if e1 != 0 {
  341. err = errnoErr(e1)
  342. }
  343. return
  344. }
  345. var libc_munlockall_trampoline_addr uintptr
  346. //go:cgo_import_dynamic libc_munlockall munlockall "libc.so"
  347. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  348. func pipe2(p *[2]_C_int, flags int) (err error) {
  349. _, _, e1 := syscall_rawSyscall(libc_pipe2_trampoline_addr, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
  350. if e1 != 0 {
  351. err = errnoErr(e1)
  352. }
  353. return
  354. }
  355. var libc_pipe2_trampoline_addr uintptr
  356. //go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
  357. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  358. func Getdents(fd int, buf []byte) (n int, err error) {
  359. var _p0 unsafe.Pointer
  360. if len(buf) > 0 {
  361. _p0 = unsafe.Pointer(&buf[0])
  362. } else {
  363. _p0 = unsafe.Pointer(&_zero)
  364. }
  365. r0, _, e1 := syscall_syscall(libc_getdents_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
  366. n = int(r0)
  367. if e1 != 0 {
  368. err = errnoErr(e1)
  369. }
  370. return
  371. }
  372. var libc_getdents_trampoline_addr uintptr
  373. //go:cgo_import_dynamic libc_getdents getdents "libc.so"
  374. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  375. func Getcwd(buf []byte) (n int, err error) {
  376. var _p0 unsafe.Pointer
  377. if len(buf) > 0 {
  378. _p0 = unsafe.Pointer(&buf[0])
  379. } else {
  380. _p0 = unsafe.Pointer(&_zero)
  381. }
  382. r0, _, e1 := syscall_syscall(libc_getcwd_trampoline_addr, uintptr(_p0), uintptr(len(buf)), 0)
  383. n = int(r0)
  384. if e1 != 0 {
  385. err = errnoErr(e1)
  386. }
  387. return
  388. }
  389. var libc_getcwd_trampoline_addr uintptr
  390. //go:cgo_import_dynamic libc_getcwd getcwd "libc.so"
  391. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  392. func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) {
  393. syscall_rawSyscall(libc_getresuid_trampoline_addr, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid)))
  394. return
  395. }
  396. var libc_getresuid_trampoline_addr uintptr
  397. //go:cgo_import_dynamic libc_getresuid getresuid "libc.so"
  398. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  399. func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) {
  400. syscall_rawSyscall(libc_getresgid_trampoline_addr, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid)))
  401. return
  402. }
  403. var libc_getresgid_trampoline_addr uintptr
  404. //go:cgo_import_dynamic libc_getresgid getresgid "libc.so"
  405. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  406. func ioctl(fd int, req uint, arg uintptr) (err error) {
  407. _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg))
  408. if e1 != 0 {
  409. err = errnoErr(e1)
  410. }
  411. return
  412. }
  413. func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
  414. _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg))
  415. if e1 != 0 {
  416. err = errnoErr(e1)
  417. }
  418. return
  419. }
  420. var libc_ioctl_trampoline_addr uintptr
  421. //go:cgo_import_dynamic libc_ioctl ioctl "libc.so"
  422. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  423. func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
  424. var _p0 unsafe.Pointer
  425. if len(mib) > 0 {
  426. _p0 = unsafe.Pointer(&mib[0])
  427. } else {
  428. _p0 = unsafe.Pointer(&_zero)
  429. }
  430. _, _, e1 := syscall_syscall6(libc_sysctl_trampoline_addr, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
  431. if e1 != 0 {
  432. err = errnoErr(e1)
  433. }
  434. return
  435. }
  436. var libc_sysctl_trampoline_addr uintptr
  437. //go:cgo_import_dynamic libc_sysctl sysctl "libc.so"
  438. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  439. func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
  440. r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
  441. n = int(r0)
  442. if e1 != 0 {
  443. err = errnoErr(e1)
  444. }
  445. return
  446. }
  447. var libc_ppoll_trampoline_addr uintptr
  448. //go:cgo_import_dynamic libc_ppoll ppoll "libc.so"
  449. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  450. func Access(path string, mode uint32) (err error) {
  451. var _p0 *byte
  452. _p0, err = BytePtrFromString(path)
  453. if err != nil {
  454. return
  455. }
  456. _, _, e1 := syscall_syscall(libc_access_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
  457. if e1 != 0 {
  458. err = errnoErr(e1)
  459. }
  460. return
  461. }
  462. var libc_access_trampoline_addr uintptr
  463. //go:cgo_import_dynamic libc_access access "libc.so"
  464. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  465. func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
  466. _, _, e1 := syscall_syscall(libc_adjtime_trampoline_addr, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
  467. if e1 != 0 {
  468. err = errnoErr(e1)
  469. }
  470. return
  471. }
  472. var libc_adjtime_trampoline_addr uintptr
  473. //go:cgo_import_dynamic libc_adjtime adjtime "libc.so"
  474. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  475. func Chdir(path string) (err error) {
  476. var _p0 *byte
  477. _p0, err = BytePtrFromString(path)
  478. if err != nil {
  479. return
  480. }
  481. _, _, e1 := syscall_syscall(libc_chdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  482. if e1 != 0 {
  483. err = errnoErr(e1)
  484. }
  485. return
  486. }
  487. var libc_chdir_trampoline_addr uintptr
  488. //go:cgo_import_dynamic libc_chdir chdir "libc.so"
  489. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  490. func Chflags(path string, flags int) (err error) {
  491. var _p0 *byte
  492. _p0, err = BytePtrFromString(path)
  493. if err != nil {
  494. return
  495. }
  496. _, _, e1 := syscall_syscall(libc_chflags_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
  497. if e1 != 0 {
  498. err = errnoErr(e1)
  499. }
  500. return
  501. }
  502. var libc_chflags_trampoline_addr uintptr
  503. //go:cgo_import_dynamic libc_chflags chflags "libc.so"
  504. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  505. func Chmod(path string, mode uint32) (err error) {
  506. var _p0 *byte
  507. _p0, err = BytePtrFromString(path)
  508. if err != nil {
  509. return
  510. }
  511. _, _, e1 := syscall_syscall(libc_chmod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
  512. if e1 != 0 {
  513. err = errnoErr(e1)
  514. }
  515. return
  516. }
  517. var libc_chmod_trampoline_addr uintptr
  518. //go:cgo_import_dynamic libc_chmod chmod "libc.so"
  519. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  520. func Chown(path string, uid int, gid int) (err error) {
  521. var _p0 *byte
  522. _p0, err = BytePtrFromString(path)
  523. if err != nil {
  524. return
  525. }
  526. _, _, e1 := syscall_syscall(libc_chown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
  527. if e1 != 0 {
  528. err = errnoErr(e1)
  529. }
  530. return
  531. }
  532. var libc_chown_trampoline_addr uintptr
  533. //go:cgo_import_dynamic libc_chown chown "libc.so"
  534. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  535. func Chroot(path string) (err error) {
  536. var _p0 *byte
  537. _p0, err = BytePtrFromString(path)
  538. if err != nil {
  539. return
  540. }
  541. _, _, e1 := syscall_syscall(libc_chroot_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  542. if e1 != 0 {
  543. err = errnoErr(e1)
  544. }
  545. return
  546. }
  547. var libc_chroot_trampoline_addr uintptr
  548. //go:cgo_import_dynamic libc_chroot chroot "libc.so"
  549. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  550. func ClockGettime(clockid int32, time *Timespec) (err error) {
  551. _, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
  552. if e1 != 0 {
  553. err = errnoErr(e1)
  554. }
  555. return
  556. }
  557. var libc_clock_gettime_trampoline_addr uintptr
  558. //go:cgo_import_dynamic libc_clock_gettime clock_gettime "libc.so"
  559. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  560. func Close(fd int) (err error) {
  561. _, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)
  562. if e1 != 0 {
  563. err = errnoErr(e1)
  564. }
  565. return
  566. }
  567. var libc_close_trampoline_addr uintptr
  568. //go:cgo_import_dynamic libc_close close "libc.so"
  569. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  570. func Dup(fd int) (nfd int, err error) {
  571. r0, _, e1 := syscall_syscall(libc_dup_trampoline_addr, uintptr(fd), 0, 0)
  572. nfd = int(r0)
  573. if e1 != 0 {
  574. err = errnoErr(e1)
  575. }
  576. return
  577. }
  578. var libc_dup_trampoline_addr uintptr
  579. //go:cgo_import_dynamic libc_dup dup "libc.so"
  580. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  581. func Dup2(from int, to int) (err error) {
  582. _, _, e1 := syscall_syscall(libc_dup2_trampoline_addr, uintptr(from), uintptr(to), 0)
  583. if e1 != 0 {
  584. err = errnoErr(e1)
  585. }
  586. return
  587. }
  588. var libc_dup2_trampoline_addr uintptr
  589. //go:cgo_import_dynamic libc_dup2 dup2 "libc.so"
  590. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  591. func Dup3(from int, to int, flags int) (err error) {
  592. _, _, e1 := syscall_syscall(libc_dup3_trampoline_addr, uintptr(from), uintptr(to), uintptr(flags))
  593. if e1 != 0 {
  594. err = errnoErr(e1)
  595. }
  596. return
  597. }
  598. var libc_dup3_trampoline_addr uintptr
  599. //go:cgo_import_dynamic libc_dup3 dup3 "libc.so"
  600. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  601. func Exit(code int) {
  602. syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0)
  603. return
  604. }
  605. var libc_exit_trampoline_addr uintptr
  606. //go:cgo_import_dynamic libc_exit exit "libc.so"
  607. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  608. func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
  609. var _p0 *byte
  610. _p0, err = BytePtrFromString(path)
  611. if err != nil {
  612. return
  613. }
  614. _, _, e1 := syscall_syscall6(libc_faccessat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
  615. if e1 != 0 {
  616. err = errnoErr(e1)
  617. }
  618. return
  619. }
  620. var libc_faccessat_trampoline_addr uintptr
  621. //go:cgo_import_dynamic libc_faccessat faccessat "libc.so"
  622. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  623. func Fchdir(fd int) (err error) {
  624. _, _, e1 := syscall_syscall(libc_fchdir_trampoline_addr, uintptr(fd), 0, 0)
  625. if e1 != 0 {
  626. err = errnoErr(e1)
  627. }
  628. return
  629. }
  630. var libc_fchdir_trampoline_addr uintptr
  631. //go:cgo_import_dynamic libc_fchdir fchdir "libc.so"
  632. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  633. func Fchflags(fd int, flags int) (err error) {
  634. _, _, e1 := syscall_syscall(libc_fchflags_trampoline_addr, uintptr(fd), uintptr(flags), 0)
  635. if e1 != 0 {
  636. err = errnoErr(e1)
  637. }
  638. return
  639. }
  640. var libc_fchflags_trampoline_addr uintptr
  641. //go:cgo_import_dynamic libc_fchflags fchflags "libc.so"
  642. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  643. func Fchmod(fd int, mode uint32) (err error) {
  644. _, _, e1 := syscall_syscall(libc_fchmod_trampoline_addr, uintptr(fd), uintptr(mode), 0)
  645. if e1 != 0 {
  646. err = errnoErr(e1)
  647. }
  648. return
  649. }
  650. var libc_fchmod_trampoline_addr uintptr
  651. //go:cgo_import_dynamic libc_fchmod fchmod "libc.so"
  652. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  653. func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
  654. var _p0 *byte
  655. _p0, err = BytePtrFromString(path)
  656. if err != nil {
  657. return
  658. }
  659. _, _, e1 := syscall_syscall6(libc_fchmodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
  660. if e1 != 0 {
  661. err = errnoErr(e1)
  662. }
  663. return
  664. }
  665. var libc_fchmodat_trampoline_addr uintptr
  666. //go:cgo_import_dynamic libc_fchmodat fchmodat "libc.so"
  667. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  668. func Fchown(fd int, uid int, gid int) (err error) {
  669. _, _, e1 := syscall_syscall(libc_fchown_trampoline_addr, uintptr(fd), uintptr(uid), uintptr(gid))
  670. if e1 != 0 {
  671. err = errnoErr(e1)
  672. }
  673. return
  674. }
  675. var libc_fchown_trampoline_addr uintptr
  676. //go:cgo_import_dynamic libc_fchown fchown "libc.so"
  677. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  678. func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
  679. var _p0 *byte
  680. _p0, err = BytePtrFromString(path)
  681. if err != nil {
  682. return
  683. }
  684. _, _, e1 := syscall_syscall6(libc_fchownat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
  685. if e1 != 0 {
  686. err = errnoErr(e1)
  687. }
  688. return
  689. }
  690. var libc_fchownat_trampoline_addr uintptr
  691. //go:cgo_import_dynamic libc_fchownat fchownat "libc.so"
  692. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  693. func Flock(fd int, how int) (err error) {
  694. _, _, e1 := syscall_syscall(libc_flock_trampoline_addr, uintptr(fd), uintptr(how), 0)
  695. if e1 != 0 {
  696. err = errnoErr(e1)
  697. }
  698. return
  699. }
  700. var libc_flock_trampoline_addr uintptr
  701. //go:cgo_import_dynamic libc_flock flock "libc.so"
  702. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  703. func Fpathconf(fd int, name int) (val int, err error) {
  704. r0, _, e1 := syscall_syscall(libc_fpathconf_trampoline_addr, uintptr(fd), uintptr(name), 0)
  705. val = int(r0)
  706. if e1 != 0 {
  707. err = errnoErr(e1)
  708. }
  709. return
  710. }
  711. var libc_fpathconf_trampoline_addr uintptr
  712. //go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so"
  713. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  714. func Fstat(fd int, stat *Stat_t) (err error) {
  715. _, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
  716. if e1 != 0 {
  717. err = errnoErr(e1)
  718. }
  719. return
  720. }
  721. var libc_fstat_trampoline_addr uintptr
  722. //go:cgo_import_dynamic libc_fstat fstat "libc.so"
  723. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  724. func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
  725. var _p0 *byte
  726. _p0, err = BytePtrFromString(path)
  727. if err != nil {
  728. return
  729. }
  730. _, _, e1 := syscall_syscall6(libc_fstatat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
  731. if e1 != 0 {
  732. err = errnoErr(e1)
  733. }
  734. return
  735. }
  736. var libc_fstatat_trampoline_addr uintptr
  737. //go:cgo_import_dynamic libc_fstatat fstatat "libc.so"
  738. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  739. func Fstatfs(fd int, stat *Statfs_t) (err error) {
  740. _, _, e1 := syscall_syscall(libc_fstatfs_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
  741. if e1 != 0 {
  742. err = errnoErr(e1)
  743. }
  744. return
  745. }
  746. var libc_fstatfs_trampoline_addr uintptr
  747. //go:cgo_import_dynamic libc_fstatfs fstatfs "libc.so"
  748. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  749. func Fsync(fd int) (err error) {
  750. _, _, e1 := syscall_syscall(libc_fsync_trampoline_addr, uintptr(fd), 0, 0)
  751. if e1 != 0 {
  752. err = errnoErr(e1)
  753. }
  754. return
  755. }
  756. var libc_fsync_trampoline_addr uintptr
  757. //go:cgo_import_dynamic libc_fsync fsync "libc.so"
  758. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  759. func Ftruncate(fd int, length int64) (err error) {
  760. _, _, e1 := syscall_syscall6(libc_ftruncate_trampoline_addr, uintptr(fd), 0, uintptr(length), uintptr(length>>32), 0, 0)
  761. if e1 != 0 {
  762. err = errnoErr(e1)
  763. }
  764. return
  765. }
  766. var libc_ftruncate_trampoline_addr uintptr
  767. //go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so"
  768. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  769. func Getegid() (egid int) {
  770. r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0)
  771. egid = int(r0)
  772. return
  773. }
  774. var libc_getegid_trampoline_addr uintptr
  775. //go:cgo_import_dynamic libc_getegid getegid "libc.so"
  776. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  777. func Geteuid() (uid int) {
  778. r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0)
  779. uid = int(r0)
  780. return
  781. }
  782. var libc_geteuid_trampoline_addr uintptr
  783. //go:cgo_import_dynamic libc_geteuid geteuid "libc.so"
  784. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  785. func Getgid() (gid int) {
  786. r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0)
  787. gid = int(r0)
  788. return
  789. }
  790. var libc_getgid_trampoline_addr uintptr
  791. //go:cgo_import_dynamic libc_getgid getgid "libc.so"
  792. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  793. func Getpgid(pid int) (pgid int, err error) {
  794. r0, _, e1 := syscall_rawSyscall(libc_getpgid_trampoline_addr, uintptr(pid), 0, 0)
  795. pgid = int(r0)
  796. if e1 != 0 {
  797. err = errnoErr(e1)
  798. }
  799. return
  800. }
  801. var libc_getpgid_trampoline_addr uintptr
  802. //go:cgo_import_dynamic libc_getpgid getpgid "libc.so"
  803. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  804. func Getpgrp() (pgrp int) {
  805. r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0)
  806. pgrp = int(r0)
  807. return
  808. }
  809. var libc_getpgrp_trampoline_addr uintptr
  810. //go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so"
  811. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  812. func Getpid() (pid int) {
  813. r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0)
  814. pid = int(r0)
  815. return
  816. }
  817. var libc_getpid_trampoline_addr uintptr
  818. //go:cgo_import_dynamic libc_getpid getpid "libc.so"
  819. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  820. func Getppid() (ppid int) {
  821. r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0)
  822. ppid = int(r0)
  823. return
  824. }
  825. var libc_getppid_trampoline_addr uintptr
  826. //go:cgo_import_dynamic libc_getppid getppid "libc.so"
  827. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  828. func Getpriority(which int, who int) (prio int, err error) {
  829. r0, _, e1 := syscall_syscall(libc_getpriority_trampoline_addr, uintptr(which), uintptr(who), 0)
  830. prio = int(r0)
  831. if e1 != 0 {
  832. err = errnoErr(e1)
  833. }
  834. return
  835. }
  836. var libc_getpriority_trampoline_addr uintptr
  837. //go:cgo_import_dynamic libc_getpriority getpriority "libc.so"
  838. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  839. func Getrlimit(which int, lim *Rlimit) (err error) {
  840. _, _, e1 := syscall_rawSyscall(libc_getrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
  841. if e1 != 0 {
  842. err = errnoErr(e1)
  843. }
  844. return
  845. }
  846. var libc_getrlimit_trampoline_addr uintptr
  847. //go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so"
  848. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  849. func Getrtable() (rtable int, err error) {
  850. r0, _, e1 := syscall_rawSyscall(libc_getrtable_trampoline_addr, 0, 0, 0)
  851. rtable = int(r0)
  852. if e1 != 0 {
  853. err = errnoErr(e1)
  854. }
  855. return
  856. }
  857. var libc_getrtable_trampoline_addr uintptr
  858. //go:cgo_import_dynamic libc_getrtable getrtable "libc.so"
  859. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  860. func Getrusage(who int, rusage *Rusage) (err error) {
  861. _, _, e1 := syscall_rawSyscall(libc_getrusage_trampoline_addr, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
  862. if e1 != 0 {
  863. err = errnoErr(e1)
  864. }
  865. return
  866. }
  867. var libc_getrusage_trampoline_addr uintptr
  868. //go:cgo_import_dynamic libc_getrusage getrusage "libc.so"
  869. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  870. func Getsid(pid int) (sid int, err error) {
  871. r0, _, e1 := syscall_rawSyscall(libc_getsid_trampoline_addr, uintptr(pid), 0, 0)
  872. sid = int(r0)
  873. if e1 != 0 {
  874. err = errnoErr(e1)
  875. }
  876. return
  877. }
  878. var libc_getsid_trampoline_addr uintptr
  879. //go:cgo_import_dynamic libc_getsid getsid "libc.so"
  880. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  881. func Gettimeofday(tv *Timeval) (err error) {
  882. _, _, e1 := syscall_rawSyscall(libc_gettimeofday_trampoline_addr, uintptr(unsafe.Pointer(tv)), 0, 0)
  883. if e1 != 0 {
  884. err = errnoErr(e1)
  885. }
  886. return
  887. }
  888. var libc_gettimeofday_trampoline_addr uintptr
  889. //go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so"
  890. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  891. func Getuid() (uid int) {
  892. r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0)
  893. uid = int(r0)
  894. return
  895. }
  896. var libc_getuid_trampoline_addr uintptr
  897. //go:cgo_import_dynamic libc_getuid getuid "libc.so"
  898. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  899. func Issetugid() (tainted bool) {
  900. r0, _, _ := syscall_syscall(libc_issetugid_trampoline_addr, 0, 0, 0)
  901. tainted = bool(r0 != 0)
  902. return
  903. }
  904. var libc_issetugid_trampoline_addr uintptr
  905. //go:cgo_import_dynamic libc_issetugid issetugid "libc.so"
  906. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  907. func Kill(pid int, signum syscall.Signal) (err error) {
  908. _, _, e1 := syscall_syscall(libc_kill_trampoline_addr, uintptr(pid), uintptr(signum), 0)
  909. if e1 != 0 {
  910. err = errnoErr(e1)
  911. }
  912. return
  913. }
  914. var libc_kill_trampoline_addr uintptr
  915. //go:cgo_import_dynamic libc_kill kill "libc.so"
  916. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  917. func Kqueue() (fd int, err error) {
  918. r0, _, e1 := syscall_syscall(libc_kqueue_trampoline_addr, 0, 0, 0)
  919. fd = int(r0)
  920. if e1 != 0 {
  921. err = errnoErr(e1)
  922. }
  923. return
  924. }
  925. var libc_kqueue_trampoline_addr uintptr
  926. //go:cgo_import_dynamic libc_kqueue kqueue "libc.so"
  927. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  928. func Lchown(path string, uid int, gid int) (err error) {
  929. var _p0 *byte
  930. _p0, err = BytePtrFromString(path)
  931. if err != nil {
  932. return
  933. }
  934. _, _, e1 := syscall_syscall(libc_lchown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
  935. if e1 != 0 {
  936. err = errnoErr(e1)
  937. }
  938. return
  939. }
  940. var libc_lchown_trampoline_addr uintptr
  941. //go:cgo_import_dynamic libc_lchown lchown "libc.so"
  942. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  943. func Link(path string, link string) (err error) {
  944. var _p0 *byte
  945. _p0, err = BytePtrFromString(path)
  946. if err != nil {
  947. return
  948. }
  949. var _p1 *byte
  950. _p1, err = BytePtrFromString(link)
  951. if err != nil {
  952. return
  953. }
  954. _, _, e1 := syscall_syscall(libc_link_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  955. if e1 != 0 {
  956. err = errnoErr(e1)
  957. }
  958. return
  959. }
  960. var libc_link_trampoline_addr uintptr
  961. //go:cgo_import_dynamic libc_link link "libc.so"
  962. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  963. func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
  964. var _p0 *byte
  965. _p0, err = BytePtrFromString(path)
  966. if err != nil {
  967. return
  968. }
  969. var _p1 *byte
  970. _p1, err = BytePtrFromString(link)
  971. if err != nil {
  972. return
  973. }
  974. _, _, e1 := syscall_syscall6(libc_linkat_trampoline_addr, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
  975. if e1 != 0 {
  976. err = errnoErr(e1)
  977. }
  978. return
  979. }
  980. var libc_linkat_trampoline_addr uintptr
  981. //go:cgo_import_dynamic libc_linkat linkat "libc.so"
  982. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  983. func Listen(s int, backlog int) (err error) {
  984. _, _, e1 := syscall_syscall(libc_listen_trampoline_addr, uintptr(s), uintptr(backlog), 0)
  985. if e1 != 0 {
  986. err = errnoErr(e1)
  987. }
  988. return
  989. }
  990. var libc_listen_trampoline_addr uintptr
  991. //go:cgo_import_dynamic libc_listen listen "libc.so"
  992. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  993. func Lstat(path string, stat *Stat_t) (err error) {
  994. var _p0 *byte
  995. _p0, err = BytePtrFromString(path)
  996. if err != nil {
  997. return
  998. }
  999. _, _, e1 := syscall_syscall(libc_lstat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  1000. if e1 != 0 {
  1001. err = errnoErr(e1)
  1002. }
  1003. return
  1004. }
  1005. var libc_lstat_trampoline_addr uintptr
  1006. //go:cgo_import_dynamic libc_lstat lstat "libc.so"
  1007. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1008. func Mkdir(path string, mode uint32) (err error) {
  1009. var _p0 *byte
  1010. _p0, err = BytePtrFromString(path)
  1011. if err != nil {
  1012. return
  1013. }
  1014. _, _, e1 := syscall_syscall(libc_mkdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
  1015. if e1 != 0 {
  1016. err = errnoErr(e1)
  1017. }
  1018. return
  1019. }
  1020. var libc_mkdir_trampoline_addr uintptr
  1021. //go:cgo_import_dynamic libc_mkdir mkdir "libc.so"
  1022. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1023. func Mkdirat(dirfd int, path string, mode uint32) (err error) {
  1024. var _p0 *byte
  1025. _p0, err = BytePtrFromString(path)
  1026. if err != nil {
  1027. return
  1028. }
  1029. _, _, e1 := syscall_syscall(libc_mkdirat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
  1030. if e1 != 0 {
  1031. err = errnoErr(e1)
  1032. }
  1033. return
  1034. }
  1035. var libc_mkdirat_trampoline_addr uintptr
  1036. //go:cgo_import_dynamic libc_mkdirat mkdirat "libc.so"
  1037. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1038. func Mkfifo(path string, mode uint32) (err error) {
  1039. var _p0 *byte
  1040. _p0, err = BytePtrFromString(path)
  1041. if err != nil {
  1042. return
  1043. }
  1044. _, _, e1 := syscall_syscall(libc_mkfifo_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
  1045. if e1 != 0 {
  1046. err = errnoErr(e1)
  1047. }
  1048. return
  1049. }
  1050. var libc_mkfifo_trampoline_addr uintptr
  1051. //go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so"
  1052. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1053. func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
  1054. var _p0 *byte
  1055. _p0, err = BytePtrFromString(path)
  1056. if err != nil {
  1057. return
  1058. }
  1059. _, _, e1 := syscall_syscall(libc_mkfifoat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
  1060. if e1 != 0 {
  1061. err = errnoErr(e1)
  1062. }
  1063. return
  1064. }
  1065. var libc_mkfifoat_trampoline_addr uintptr
  1066. //go:cgo_import_dynamic libc_mkfifoat mkfifoat "libc.so"
  1067. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1068. func Mknod(path string, mode uint32, dev int) (err error) {
  1069. var _p0 *byte
  1070. _p0, err = BytePtrFromString(path)
  1071. if err != nil {
  1072. return
  1073. }
  1074. _, _, e1 := syscall_syscall(libc_mknod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
  1075. if e1 != 0 {
  1076. err = errnoErr(e1)
  1077. }
  1078. return
  1079. }
  1080. var libc_mknod_trampoline_addr uintptr
  1081. //go:cgo_import_dynamic libc_mknod mknod "libc.so"
  1082. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1083. func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
  1084. var _p0 *byte
  1085. _p0, err = BytePtrFromString(path)
  1086. if err != nil {
  1087. return
  1088. }
  1089. _, _, e1 := syscall_syscall6(libc_mknodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
  1090. if e1 != 0 {
  1091. err = errnoErr(e1)
  1092. }
  1093. return
  1094. }
  1095. var libc_mknodat_trampoline_addr uintptr
  1096. //go:cgo_import_dynamic libc_mknodat mknodat "libc.so"
  1097. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1098. func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
  1099. _, _, e1 := syscall_syscall(libc_nanosleep_trampoline_addr, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
  1100. if e1 != 0 {
  1101. err = errnoErr(e1)
  1102. }
  1103. return
  1104. }
  1105. var libc_nanosleep_trampoline_addr uintptr
  1106. //go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so"
  1107. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1108. func Open(path string, mode int, perm uint32) (fd int, err error) {
  1109. var _p0 *byte
  1110. _p0, err = BytePtrFromString(path)
  1111. if err != nil {
  1112. return
  1113. }
  1114. r0, _, e1 := syscall_syscall(libc_open_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
  1115. fd = int(r0)
  1116. if e1 != 0 {
  1117. err = errnoErr(e1)
  1118. }
  1119. return
  1120. }
  1121. var libc_open_trampoline_addr uintptr
  1122. //go:cgo_import_dynamic libc_open open "libc.so"
  1123. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1124. func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
  1125. var _p0 *byte
  1126. _p0, err = BytePtrFromString(path)
  1127. if err != nil {
  1128. return
  1129. }
  1130. r0, _, e1 := syscall_syscall6(libc_openat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
  1131. fd = int(r0)
  1132. if e1 != 0 {
  1133. err = errnoErr(e1)
  1134. }
  1135. return
  1136. }
  1137. var libc_openat_trampoline_addr uintptr
  1138. //go:cgo_import_dynamic libc_openat openat "libc.so"
  1139. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1140. func Pathconf(path string, name int) (val int, err error) {
  1141. var _p0 *byte
  1142. _p0, err = BytePtrFromString(path)
  1143. if err != nil {
  1144. return
  1145. }
  1146. r0, _, e1 := syscall_syscall(libc_pathconf_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
  1147. val = int(r0)
  1148. if e1 != 0 {
  1149. err = errnoErr(e1)
  1150. }
  1151. return
  1152. }
  1153. var libc_pathconf_trampoline_addr uintptr
  1154. //go:cgo_import_dynamic libc_pathconf pathconf "libc.so"
  1155. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1156. func pread(fd int, p []byte, offset int64) (n int, err error) {
  1157. var _p0 unsafe.Pointer
  1158. if len(p) > 0 {
  1159. _p0 = unsafe.Pointer(&p[0])
  1160. } else {
  1161. _p0 = unsafe.Pointer(&_zero)
  1162. }
  1163. r0, _, e1 := syscall_syscall6(libc_pread_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
  1164. n = int(r0)
  1165. if e1 != 0 {
  1166. err = errnoErr(e1)
  1167. }
  1168. return
  1169. }
  1170. var libc_pread_trampoline_addr uintptr
  1171. //go:cgo_import_dynamic libc_pread pread "libc.so"
  1172. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1173. func pwrite(fd int, p []byte, offset int64) (n int, err error) {
  1174. var _p0 unsafe.Pointer
  1175. if len(p) > 0 {
  1176. _p0 = unsafe.Pointer(&p[0])
  1177. } else {
  1178. _p0 = unsafe.Pointer(&_zero)
  1179. }
  1180. r0, _, e1 := syscall_syscall6(libc_pwrite_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
  1181. n = int(r0)
  1182. if e1 != 0 {
  1183. err = errnoErr(e1)
  1184. }
  1185. return
  1186. }
  1187. var libc_pwrite_trampoline_addr uintptr
  1188. //go:cgo_import_dynamic libc_pwrite pwrite "libc.so"
  1189. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1190. func read(fd int, p []byte) (n int, err error) {
  1191. var _p0 unsafe.Pointer
  1192. if len(p) > 0 {
  1193. _p0 = unsafe.Pointer(&p[0])
  1194. } else {
  1195. _p0 = unsafe.Pointer(&_zero)
  1196. }
  1197. r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
  1198. n = int(r0)
  1199. if e1 != 0 {
  1200. err = errnoErr(e1)
  1201. }
  1202. return
  1203. }
  1204. var libc_read_trampoline_addr uintptr
  1205. //go:cgo_import_dynamic libc_read read "libc.so"
  1206. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1207. func Readlink(path string, buf []byte) (n int, err error) {
  1208. var _p0 *byte
  1209. _p0, err = BytePtrFromString(path)
  1210. if err != nil {
  1211. return
  1212. }
  1213. var _p1 unsafe.Pointer
  1214. if len(buf) > 0 {
  1215. _p1 = unsafe.Pointer(&buf[0])
  1216. } else {
  1217. _p1 = unsafe.Pointer(&_zero)
  1218. }
  1219. r0, _, e1 := syscall_syscall(libc_readlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
  1220. n = int(r0)
  1221. if e1 != 0 {
  1222. err = errnoErr(e1)
  1223. }
  1224. return
  1225. }
  1226. var libc_readlink_trampoline_addr uintptr
  1227. //go:cgo_import_dynamic libc_readlink readlink "libc.so"
  1228. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1229. func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
  1230. var _p0 *byte
  1231. _p0, err = BytePtrFromString(path)
  1232. if err != nil {
  1233. return
  1234. }
  1235. var _p1 unsafe.Pointer
  1236. if len(buf) > 0 {
  1237. _p1 = unsafe.Pointer(&buf[0])
  1238. } else {
  1239. _p1 = unsafe.Pointer(&_zero)
  1240. }
  1241. r0, _, e1 := syscall_syscall6(libc_readlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
  1242. n = int(r0)
  1243. if e1 != 0 {
  1244. err = errnoErr(e1)
  1245. }
  1246. return
  1247. }
  1248. var libc_readlinkat_trampoline_addr uintptr
  1249. //go:cgo_import_dynamic libc_readlinkat readlinkat "libc.so"
  1250. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1251. func Rename(from string, to string) (err error) {
  1252. var _p0 *byte
  1253. _p0, err = BytePtrFromString(from)
  1254. if err != nil {
  1255. return
  1256. }
  1257. var _p1 *byte
  1258. _p1, err = BytePtrFromString(to)
  1259. if err != nil {
  1260. return
  1261. }
  1262. _, _, e1 := syscall_syscall(libc_rename_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  1263. if e1 != 0 {
  1264. err = errnoErr(e1)
  1265. }
  1266. return
  1267. }
  1268. var libc_rename_trampoline_addr uintptr
  1269. //go:cgo_import_dynamic libc_rename rename "libc.so"
  1270. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1271. func Renameat(fromfd int, from string, tofd int, to string) (err error) {
  1272. var _p0 *byte
  1273. _p0, err = BytePtrFromString(from)
  1274. if err != nil {
  1275. return
  1276. }
  1277. var _p1 *byte
  1278. _p1, err = BytePtrFromString(to)
  1279. if err != nil {
  1280. return
  1281. }
  1282. _, _, e1 := syscall_syscall6(libc_renameat_trampoline_addr, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
  1283. if e1 != 0 {
  1284. err = errnoErr(e1)
  1285. }
  1286. return
  1287. }
  1288. var libc_renameat_trampoline_addr uintptr
  1289. //go:cgo_import_dynamic libc_renameat renameat "libc.so"
  1290. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1291. func Revoke(path string) (err error) {
  1292. var _p0 *byte
  1293. _p0, err = BytePtrFromString(path)
  1294. if err != nil {
  1295. return
  1296. }
  1297. _, _, e1 := syscall_syscall(libc_revoke_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  1298. if e1 != 0 {
  1299. err = errnoErr(e1)
  1300. }
  1301. return
  1302. }
  1303. var libc_revoke_trampoline_addr uintptr
  1304. //go:cgo_import_dynamic libc_revoke revoke "libc.so"
  1305. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1306. func Rmdir(path string) (err error) {
  1307. var _p0 *byte
  1308. _p0, err = BytePtrFromString(path)
  1309. if err != nil {
  1310. return
  1311. }
  1312. _, _, e1 := syscall_syscall(libc_rmdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  1313. if e1 != 0 {
  1314. err = errnoErr(e1)
  1315. }
  1316. return
  1317. }
  1318. var libc_rmdir_trampoline_addr uintptr
  1319. //go:cgo_import_dynamic libc_rmdir rmdir "libc.so"
  1320. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1321. func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
  1322. r0, r1, e1 := syscall_syscall6(libc_lseek_trampoline_addr, uintptr(fd), 0, uintptr(offset), uintptr(offset>>32), uintptr(whence), 0)
  1323. newoffset = int64(int64(r1)<<32 | int64(r0))
  1324. if e1 != 0 {
  1325. err = errnoErr(e1)
  1326. }
  1327. return
  1328. }
  1329. var libc_lseek_trampoline_addr uintptr
  1330. //go:cgo_import_dynamic libc_lseek lseek "libc.so"
  1331. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1332. func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
  1333. r0, _, e1 := syscall_syscall6(libc_select_trampoline_addr, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
  1334. n = int(r0)
  1335. if e1 != 0 {
  1336. err = errnoErr(e1)
  1337. }
  1338. return
  1339. }
  1340. var libc_select_trampoline_addr uintptr
  1341. //go:cgo_import_dynamic libc_select select "libc.so"
  1342. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1343. func Setegid(egid int) (err error) {
  1344. _, _, e1 := syscall_rawSyscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0)
  1345. if e1 != 0 {
  1346. err = errnoErr(e1)
  1347. }
  1348. return
  1349. }
  1350. var libc_setegid_trampoline_addr uintptr
  1351. //go:cgo_import_dynamic libc_setegid setegid "libc.so"
  1352. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1353. func Seteuid(euid int) (err error) {
  1354. _, _, e1 := syscall_rawSyscall(libc_seteuid_trampoline_addr, uintptr(euid), 0, 0)
  1355. if e1 != 0 {
  1356. err = errnoErr(e1)
  1357. }
  1358. return
  1359. }
  1360. var libc_seteuid_trampoline_addr uintptr
  1361. //go:cgo_import_dynamic libc_seteuid seteuid "libc.so"
  1362. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1363. func Setgid(gid int) (err error) {
  1364. _, _, e1 := syscall_rawSyscall(libc_setgid_trampoline_addr, uintptr(gid), 0, 0)
  1365. if e1 != 0 {
  1366. err = errnoErr(e1)
  1367. }
  1368. return
  1369. }
  1370. var libc_setgid_trampoline_addr uintptr
  1371. //go:cgo_import_dynamic libc_setgid setgid "libc.so"
  1372. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1373. func Setlogin(name string) (err error) {
  1374. var _p0 *byte
  1375. _p0, err = BytePtrFromString(name)
  1376. if err != nil {
  1377. return
  1378. }
  1379. _, _, e1 := syscall_syscall(libc_setlogin_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  1380. if e1 != 0 {
  1381. err = errnoErr(e1)
  1382. }
  1383. return
  1384. }
  1385. var libc_setlogin_trampoline_addr uintptr
  1386. //go:cgo_import_dynamic libc_setlogin setlogin "libc.so"
  1387. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1388. func Setpgid(pid int, pgid int) (err error) {
  1389. _, _, e1 := syscall_rawSyscall(libc_setpgid_trampoline_addr, uintptr(pid), uintptr(pgid), 0)
  1390. if e1 != 0 {
  1391. err = errnoErr(e1)
  1392. }
  1393. return
  1394. }
  1395. var libc_setpgid_trampoline_addr uintptr
  1396. //go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
  1397. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1398. func Setpriority(which int, who int, prio int) (err error) {
  1399. _, _, e1 := syscall_syscall(libc_setpriority_trampoline_addr, uintptr(which), uintptr(who), uintptr(prio))
  1400. if e1 != 0 {
  1401. err = errnoErr(e1)
  1402. }
  1403. return
  1404. }
  1405. var libc_setpriority_trampoline_addr uintptr
  1406. //go:cgo_import_dynamic libc_setpriority setpriority "libc.so"
  1407. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1408. func Setregid(rgid int, egid int) (err error) {
  1409. _, _, e1 := syscall_rawSyscall(libc_setregid_trampoline_addr, uintptr(rgid), uintptr(egid), 0)
  1410. if e1 != 0 {
  1411. err = errnoErr(e1)
  1412. }
  1413. return
  1414. }
  1415. var libc_setregid_trampoline_addr uintptr
  1416. //go:cgo_import_dynamic libc_setregid setregid "libc.so"
  1417. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1418. func Setreuid(ruid int, euid int) (err error) {
  1419. _, _, e1 := syscall_rawSyscall(libc_setreuid_trampoline_addr, uintptr(ruid), uintptr(euid), 0)
  1420. if e1 != 0 {
  1421. err = errnoErr(e1)
  1422. }
  1423. return
  1424. }
  1425. var libc_setreuid_trampoline_addr uintptr
  1426. //go:cgo_import_dynamic libc_setreuid setreuid "libc.so"
  1427. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1428. func Setresgid(rgid int, egid int, sgid int) (err error) {
  1429. _, _, e1 := syscall_rawSyscall(libc_setresgid_trampoline_addr, uintptr(rgid), uintptr(egid), uintptr(sgid))
  1430. if e1 != 0 {
  1431. err = errnoErr(e1)
  1432. }
  1433. return
  1434. }
  1435. var libc_setresgid_trampoline_addr uintptr
  1436. //go:cgo_import_dynamic libc_setresgid setresgid "libc.so"
  1437. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1438. func Setresuid(ruid int, euid int, suid int) (err error) {
  1439. _, _, e1 := syscall_rawSyscall(libc_setresuid_trampoline_addr, uintptr(ruid), uintptr(euid), uintptr(suid))
  1440. if e1 != 0 {
  1441. err = errnoErr(e1)
  1442. }
  1443. return
  1444. }
  1445. var libc_setresuid_trampoline_addr uintptr
  1446. //go:cgo_import_dynamic libc_setresuid setresuid "libc.so"
  1447. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1448. func Setrtable(rtable int) (err error) {
  1449. _, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0)
  1450. if e1 != 0 {
  1451. err = errnoErr(e1)
  1452. }
  1453. return
  1454. }
  1455. var libc_setrtable_trampoline_addr uintptr
  1456. //go:cgo_import_dynamic libc_setrtable setrtable "libc.so"
  1457. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1458. func Setsid() (pid int, err error) {
  1459. r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0)
  1460. pid = int(r0)
  1461. if e1 != 0 {
  1462. err = errnoErr(e1)
  1463. }
  1464. return
  1465. }
  1466. var libc_setsid_trampoline_addr uintptr
  1467. //go:cgo_import_dynamic libc_setsid setsid "libc.so"
  1468. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1469. func Settimeofday(tp *Timeval) (err error) {
  1470. _, _, e1 := syscall_rawSyscall(libc_settimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0)
  1471. if e1 != 0 {
  1472. err = errnoErr(e1)
  1473. }
  1474. return
  1475. }
  1476. var libc_settimeofday_trampoline_addr uintptr
  1477. //go:cgo_import_dynamic libc_settimeofday settimeofday "libc.so"
  1478. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1479. func Setuid(uid int) (err error) {
  1480. _, _, e1 := syscall_rawSyscall(libc_setuid_trampoline_addr, uintptr(uid), 0, 0)
  1481. if e1 != 0 {
  1482. err = errnoErr(e1)
  1483. }
  1484. return
  1485. }
  1486. var libc_setuid_trampoline_addr uintptr
  1487. //go:cgo_import_dynamic libc_setuid setuid "libc.so"
  1488. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1489. func Stat(path string, stat *Stat_t) (err error) {
  1490. var _p0 *byte
  1491. _p0, err = BytePtrFromString(path)
  1492. if err != nil {
  1493. return
  1494. }
  1495. _, _, e1 := syscall_syscall(libc_stat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  1496. if e1 != 0 {
  1497. err = errnoErr(e1)
  1498. }
  1499. return
  1500. }
  1501. var libc_stat_trampoline_addr uintptr
  1502. //go:cgo_import_dynamic libc_stat stat "libc.so"
  1503. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1504. func Statfs(path string, stat *Statfs_t) (err error) {
  1505. var _p0 *byte
  1506. _p0, err = BytePtrFromString(path)
  1507. if err != nil {
  1508. return
  1509. }
  1510. _, _, e1 := syscall_syscall(libc_statfs_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  1511. if e1 != 0 {
  1512. err = errnoErr(e1)
  1513. }
  1514. return
  1515. }
  1516. var libc_statfs_trampoline_addr uintptr
  1517. //go:cgo_import_dynamic libc_statfs statfs "libc.so"
  1518. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1519. func Symlink(path string, link string) (err error) {
  1520. var _p0 *byte
  1521. _p0, err = BytePtrFromString(path)
  1522. if err != nil {
  1523. return
  1524. }
  1525. var _p1 *byte
  1526. _p1, err = BytePtrFromString(link)
  1527. if err != nil {
  1528. return
  1529. }
  1530. _, _, e1 := syscall_syscall(libc_symlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  1531. if e1 != 0 {
  1532. err = errnoErr(e1)
  1533. }
  1534. return
  1535. }
  1536. var libc_symlink_trampoline_addr uintptr
  1537. //go:cgo_import_dynamic libc_symlink symlink "libc.so"
  1538. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1539. func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
  1540. var _p0 *byte
  1541. _p0, err = BytePtrFromString(oldpath)
  1542. if err != nil {
  1543. return
  1544. }
  1545. var _p1 *byte
  1546. _p1, err = BytePtrFromString(newpath)
  1547. if err != nil {
  1548. return
  1549. }
  1550. _, _, e1 := syscall_syscall(libc_symlinkat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
  1551. if e1 != 0 {
  1552. err = errnoErr(e1)
  1553. }
  1554. return
  1555. }
  1556. var libc_symlinkat_trampoline_addr uintptr
  1557. //go:cgo_import_dynamic libc_symlinkat symlinkat "libc.so"
  1558. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1559. func Sync() (err error) {
  1560. _, _, e1 := syscall_syscall(libc_sync_trampoline_addr, 0, 0, 0)
  1561. if e1 != 0 {
  1562. err = errnoErr(e1)
  1563. }
  1564. return
  1565. }
  1566. var libc_sync_trampoline_addr uintptr
  1567. //go:cgo_import_dynamic libc_sync sync "libc.so"
  1568. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1569. func Truncate(path string, length int64) (err error) {
  1570. var _p0 *byte
  1571. _p0, err = BytePtrFromString(path)
  1572. if err != nil {
  1573. return
  1574. }
  1575. _, _, e1 := syscall_syscall6(libc_truncate_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
  1576. if e1 != 0 {
  1577. err = errnoErr(e1)
  1578. }
  1579. return
  1580. }
  1581. var libc_truncate_trampoline_addr uintptr
  1582. //go:cgo_import_dynamic libc_truncate truncate "libc.so"
  1583. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1584. func Umask(newmask int) (oldmask int) {
  1585. r0, _, _ := syscall_syscall(libc_umask_trampoline_addr, uintptr(newmask), 0, 0)
  1586. oldmask = int(r0)
  1587. return
  1588. }
  1589. var libc_umask_trampoline_addr uintptr
  1590. //go:cgo_import_dynamic libc_umask umask "libc.so"
  1591. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1592. func Unlink(path string) (err error) {
  1593. var _p0 *byte
  1594. _p0, err = BytePtrFromString(path)
  1595. if err != nil {
  1596. return
  1597. }
  1598. _, _, e1 := syscall_syscall(libc_unlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  1599. if e1 != 0 {
  1600. err = errnoErr(e1)
  1601. }
  1602. return
  1603. }
  1604. var libc_unlink_trampoline_addr uintptr
  1605. //go:cgo_import_dynamic libc_unlink unlink "libc.so"
  1606. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1607. func Unlinkat(dirfd int, path string, flags int) (err error) {
  1608. var _p0 *byte
  1609. _p0, err = BytePtrFromString(path)
  1610. if err != nil {
  1611. return
  1612. }
  1613. _, _, e1 := syscall_syscall(libc_unlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
  1614. if e1 != 0 {
  1615. err = errnoErr(e1)
  1616. }
  1617. return
  1618. }
  1619. var libc_unlinkat_trampoline_addr uintptr
  1620. //go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so"
  1621. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1622. func Unmount(path string, flags int) (err error) {
  1623. var _p0 *byte
  1624. _p0, err = BytePtrFromString(path)
  1625. if err != nil {
  1626. return
  1627. }
  1628. _, _, e1 := syscall_syscall(libc_unmount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
  1629. if e1 != 0 {
  1630. err = errnoErr(e1)
  1631. }
  1632. return
  1633. }
  1634. var libc_unmount_trampoline_addr uintptr
  1635. //go:cgo_import_dynamic libc_unmount unmount "libc.so"
  1636. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1637. func write(fd int, p []byte) (n int, err error) {
  1638. var _p0 unsafe.Pointer
  1639. if len(p) > 0 {
  1640. _p0 = unsafe.Pointer(&p[0])
  1641. } else {
  1642. _p0 = unsafe.Pointer(&_zero)
  1643. }
  1644. r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
  1645. n = int(r0)
  1646. if e1 != 0 {
  1647. err = errnoErr(e1)
  1648. }
  1649. return
  1650. }
  1651. var libc_write_trampoline_addr uintptr
  1652. //go:cgo_import_dynamic libc_write write "libc.so"
  1653. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1654. func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
  1655. r0, _, e1 := syscall_syscall9(libc_mmap_trampoline_addr, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), uintptr(pos>>32), 0)
  1656. ret = uintptr(r0)
  1657. if e1 != 0 {
  1658. err = errnoErr(e1)
  1659. }
  1660. return
  1661. }
  1662. var libc_mmap_trampoline_addr uintptr
  1663. //go:cgo_import_dynamic libc_mmap mmap "libc.so"
  1664. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1665. func munmap(addr uintptr, length uintptr) (err error) {
  1666. _, _, e1 := syscall_syscall(libc_munmap_trampoline_addr, uintptr(addr), uintptr(length), 0)
  1667. if e1 != 0 {
  1668. err = errnoErr(e1)
  1669. }
  1670. return
  1671. }
  1672. var libc_munmap_trampoline_addr uintptr
  1673. //go:cgo_import_dynamic libc_munmap munmap "libc.so"
  1674. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1675. func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
  1676. r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
  1677. n = int(r0)
  1678. if e1 != 0 {
  1679. err = errnoErr(e1)
  1680. }
  1681. return
  1682. }
  1683. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1684. func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
  1685. r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
  1686. n = int(r0)
  1687. if e1 != 0 {
  1688. err = errnoErr(e1)
  1689. }
  1690. return
  1691. }
  1692. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1693. func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
  1694. var _p0 *byte
  1695. _p0, err = BytePtrFromString(path)
  1696. if err != nil {
  1697. return
  1698. }
  1699. _, _, e1 := syscall_syscall6(libc_utimensat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
  1700. if e1 != 0 {
  1701. err = errnoErr(e1)
  1702. }
  1703. return
  1704. }
  1705. var libc_utimensat_trampoline_addr uintptr
  1706. //go:cgo_import_dynamic libc_utimensat utimensat "libc.so"