zsyscall_aix_ppc.go 36 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472
  1. // go run mksyscall_aix_ppc.go -aix -tags aix,ppc syscall_aix.go syscall_aix_ppc.go
  2. // Code generated by the command above; see README.md. DO NOT EDIT.
  3. // +build aix,ppc
  4. package unix
  5. /*
  6. #include <stdint.h>
  7. #include <stddef.h>
  8. int utimes(uintptr_t, uintptr_t);
  9. int utimensat(int, uintptr_t, uintptr_t, int);
  10. int getcwd(uintptr_t, size_t);
  11. int accept(int, uintptr_t, uintptr_t);
  12. int getdirent(int, uintptr_t, size_t);
  13. int wait4(int, uintptr_t, int, uintptr_t);
  14. int ioctl(int, int, uintptr_t);
  15. int fcntl(uintptr_t, int, uintptr_t);
  16. int acct(uintptr_t);
  17. int chdir(uintptr_t);
  18. int chroot(uintptr_t);
  19. int close(int);
  20. int dup(int);
  21. void exit(int);
  22. int faccessat(int, uintptr_t, unsigned int, int);
  23. int fchdir(int);
  24. int fchmod(int, unsigned int);
  25. int fchmodat(int, uintptr_t, unsigned int, int);
  26. int fchownat(int, uintptr_t, int, int, int);
  27. int fdatasync(int);
  28. int fsync(int);
  29. int getpgid(int);
  30. int getpgrp();
  31. int getpid();
  32. int getppid();
  33. int getpriority(int, int);
  34. int getrusage(int, uintptr_t);
  35. int getsid(int);
  36. int kill(int, int);
  37. int syslog(int, uintptr_t, size_t);
  38. int mkdir(int, uintptr_t, unsigned int);
  39. int mkdirat(int, uintptr_t, unsigned int);
  40. int mkfifo(uintptr_t, unsigned int);
  41. int mknod(uintptr_t, unsigned int, int);
  42. int mknodat(int, uintptr_t, unsigned int, int);
  43. int nanosleep(uintptr_t, uintptr_t);
  44. int open64(uintptr_t, int, unsigned int);
  45. int openat(int, uintptr_t, int, unsigned int);
  46. int read(int, uintptr_t, size_t);
  47. int readlink(uintptr_t, uintptr_t, size_t);
  48. int renameat(int, uintptr_t, int, uintptr_t);
  49. int setdomainname(uintptr_t, size_t);
  50. int sethostname(uintptr_t, size_t);
  51. int setpgid(int, int);
  52. int setsid();
  53. int settimeofday(uintptr_t);
  54. int setuid(int);
  55. int setgid(int);
  56. int setpriority(int, int, int);
  57. int statx(int, uintptr_t, int, int, uintptr_t);
  58. int sync();
  59. uintptr_t times(uintptr_t);
  60. int umask(int);
  61. int uname(uintptr_t);
  62. int unlink(uintptr_t);
  63. int unlinkat(int, uintptr_t, int);
  64. int ustat(int, uintptr_t);
  65. int write(int, uintptr_t, size_t);
  66. int dup2(int, int);
  67. int posix_fadvise64(int, long long, long long, int);
  68. int fchown(int, int, int);
  69. int fstat(int, uintptr_t);
  70. int fstatat(int, uintptr_t, uintptr_t, int);
  71. int fstatfs(int, uintptr_t);
  72. int ftruncate(int, long long);
  73. int getegid();
  74. int geteuid();
  75. int getgid();
  76. int getuid();
  77. int lchown(uintptr_t, int, int);
  78. int listen(int, int);
  79. int lstat(uintptr_t, uintptr_t);
  80. int pause();
  81. int pread64(int, uintptr_t, size_t, long long);
  82. int pwrite64(int, uintptr_t, size_t, long long);
  83. #define c_select select
  84. int select(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  85. int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  86. int setregid(int, int);
  87. int setreuid(int, int);
  88. int shutdown(int, int);
  89. long long splice(int, uintptr_t, int, uintptr_t, int, int);
  90. int stat(uintptr_t, uintptr_t);
  91. int statfs(uintptr_t, uintptr_t);
  92. int truncate(uintptr_t, long long);
  93. int bind(int, uintptr_t, uintptr_t);
  94. int connect(int, uintptr_t, uintptr_t);
  95. int getgroups(int, uintptr_t);
  96. int setgroups(int, uintptr_t);
  97. int getsockopt(int, int, int, uintptr_t, uintptr_t);
  98. int setsockopt(int, int, int, uintptr_t, uintptr_t);
  99. int socket(int, int, int);
  100. int socketpair(int, int, int, uintptr_t);
  101. int getpeername(int, uintptr_t, uintptr_t);
  102. int getsockname(int, uintptr_t, uintptr_t);
  103. int recvfrom(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
  104. int sendto(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
  105. int nrecvmsg(int, uintptr_t, int);
  106. int nsendmsg(int, uintptr_t, int);
  107. int munmap(uintptr_t, uintptr_t);
  108. int madvise(uintptr_t, size_t, int);
  109. int mprotect(uintptr_t, size_t, int);
  110. int mlock(uintptr_t, size_t);
  111. int mlockall(int);
  112. int msync(uintptr_t, size_t, int);
  113. int munlock(uintptr_t, size_t);
  114. int munlockall();
  115. int pipe(uintptr_t);
  116. int poll(uintptr_t, int, int);
  117. int gettimeofday(uintptr_t, uintptr_t);
  118. int time(uintptr_t);
  119. int utime(uintptr_t, uintptr_t);
  120. unsigned long long getsystemcfg(int);
  121. int getrlimit64(int, uintptr_t);
  122. int setrlimit64(int, uintptr_t);
  123. long long lseek64(int, long long, int);
  124. uintptr_t mmap(uintptr_t, uintptr_t, int, int, int, long long);
  125. */
  126. import "C"
  127. import (
  128. "unsafe"
  129. )
  130. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  131. func utimes(path string, times *[2]Timeval) (err error) {
  132. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  133. r0, er := C.utimes(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(times))))
  134. if r0 == -1 && er != nil {
  135. err = er
  136. }
  137. return
  138. }
  139. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  140. func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
  141. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  142. r0, er := C.utimensat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(times))), C.int(flag))
  143. if r0 == -1 && er != nil {
  144. err = er
  145. }
  146. return
  147. }
  148. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  149. func getcwd(buf []byte) (err error) {
  150. var _p0 *byte
  151. if len(buf) > 0 {
  152. _p0 = &buf[0]
  153. }
  154. var _p1 int
  155. _p1 = len(buf)
  156. r0, er := C.getcwd(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
  157. if r0 == -1 && er != nil {
  158. err = er
  159. }
  160. return
  161. }
  162. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  163. func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
  164. r0, er := C.accept(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen))))
  165. fd = int(r0)
  166. if r0 == -1 && er != nil {
  167. err = er
  168. }
  169. return
  170. }
  171. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  172. func getdirent(fd int, buf []byte) (n int, err error) {
  173. var _p0 *byte
  174. if len(buf) > 0 {
  175. _p0 = &buf[0]
  176. }
  177. var _p1 int
  178. _p1 = len(buf)
  179. r0, er := C.getdirent(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
  180. n = int(r0)
  181. if r0 == -1 && er != nil {
  182. err = er
  183. }
  184. return
  185. }
  186. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  187. func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t, err error) {
  188. r0, er := C.wait4(C.int(pid), C.uintptr_t(uintptr(unsafe.Pointer(status))), C.int(options), C.uintptr_t(uintptr(unsafe.Pointer(rusage))))
  189. wpid = Pid_t(r0)
  190. if r0 == -1 && er != nil {
  191. err = er
  192. }
  193. return
  194. }
  195. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  196. func ioctl(fd int, req uint, arg uintptr) (err error) {
  197. r0, er := C.ioctl(C.int(fd), C.int(req), C.uintptr_t(arg))
  198. if r0 == -1 && er != nil {
  199. err = er
  200. }
  201. return
  202. }
  203. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  204. func FcntlInt(fd uintptr, cmd int, arg int) (r int, err error) {
  205. r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg))
  206. r = int(r0)
  207. if r0 == -1 && er != nil {
  208. err = er
  209. }
  210. return
  211. }
  212. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  213. func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) {
  214. r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(uintptr(unsafe.Pointer(lk))))
  215. if r0 == -1 && er != nil {
  216. err = er
  217. }
  218. return
  219. }
  220. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  221. func fcntl(fd int, cmd int, arg int) (val int, err error) {
  222. r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg))
  223. val = int(r0)
  224. if r0 == -1 && er != nil {
  225. err = er
  226. }
  227. return
  228. }
  229. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  230. func Acct(path string) (err error) {
  231. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  232. r0, er := C.acct(C.uintptr_t(_p0))
  233. if r0 == -1 && er != nil {
  234. err = er
  235. }
  236. return
  237. }
  238. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  239. func Chdir(path string) (err error) {
  240. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  241. r0, er := C.chdir(C.uintptr_t(_p0))
  242. if r0 == -1 && er != nil {
  243. err = er
  244. }
  245. return
  246. }
  247. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  248. func Chroot(path string) (err error) {
  249. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  250. r0, er := C.chroot(C.uintptr_t(_p0))
  251. if r0 == -1 && er != nil {
  252. err = er
  253. }
  254. return
  255. }
  256. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  257. func Close(fd int) (err error) {
  258. r0, er := C.close(C.int(fd))
  259. if r0 == -1 && er != nil {
  260. err = er
  261. }
  262. return
  263. }
  264. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  265. func Dup(oldfd int) (fd int, err error) {
  266. r0, er := C.dup(C.int(oldfd))
  267. fd = int(r0)
  268. if r0 == -1 && er != nil {
  269. err = er
  270. }
  271. return
  272. }
  273. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  274. func Exit(code int) {
  275. C.exit(C.int(code))
  276. return
  277. }
  278. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  279. func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
  280. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  281. r0, er := C.faccessat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(flags))
  282. if r0 == -1 && er != nil {
  283. err = er
  284. }
  285. return
  286. }
  287. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  288. func Fchdir(fd int) (err error) {
  289. r0, er := C.fchdir(C.int(fd))
  290. if r0 == -1 && er != nil {
  291. err = er
  292. }
  293. return
  294. }
  295. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  296. func Fchmod(fd int, mode uint32) (err error) {
  297. r0, er := C.fchmod(C.int(fd), C.uint(mode))
  298. if r0 == -1 && er != nil {
  299. err = er
  300. }
  301. return
  302. }
  303. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  304. func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
  305. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  306. r0, er := C.fchmodat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(flags))
  307. if r0 == -1 && er != nil {
  308. err = er
  309. }
  310. return
  311. }
  312. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  313. func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
  314. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  315. r0, er := C.fchownat(C.int(dirfd), C.uintptr_t(_p0), C.int(uid), C.int(gid), C.int(flags))
  316. if r0 == -1 && er != nil {
  317. err = er
  318. }
  319. return
  320. }
  321. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  322. func Fdatasync(fd int) (err error) {
  323. r0, er := C.fdatasync(C.int(fd))
  324. if r0 == -1 && er != nil {
  325. err = er
  326. }
  327. return
  328. }
  329. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  330. func Fsync(fd int) (err error) {
  331. r0, er := C.fsync(C.int(fd))
  332. if r0 == -1 && er != nil {
  333. err = er
  334. }
  335. return
  336. }
  337. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  338. func Getpgid(pid int) (pgid int, err error) {
  339. r0, er := C.getpgid(C.int(pid))
  340. pgid = int(r0)
  341. if r0 == -1 && er != nil {
  342. err = er
  343. }
  344. return
  345. }
  346. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  347. func Getpgrp() (pid int) {
  348. r0, _ := C.getpgrp()
  349. pid = int(r0)
  350. return
  351. }
  352. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  353. func Getpid() (pid int) {
  354. r0, _ := C.getpid()
  355. pid = int(r0)
  356. return
  357. }
  358. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  359. func Getppid() (ppid int) {
  360. r0, _ := C.getppid()
  361. ppid = int(r0)
  362. return
  363. }
  364. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  365. func Getpriority(which int, who int) (prio int, err error) {
  366. r0, er := C.getpriority(C.int(which), C.int(who))
  367. prio = int(r0)
  368. if r0 == -1 && er != nil {
  369. err = er
  370. }
  371. return
  372. }
  373. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  374. func Getrusage(who int, rusage *Rusage) (err error) {
  375. r0, er := C.getrusage(C.int(who), C.uintptr_t(uintptr(unsafe.Pointer(rusage))))
  376. if r0 == -1 && er != nil {
  377. err = er
  378. }
  379. return
  380. }
  381. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  382. func Getsid(pid int) (sid int, err error) {
  383. r0, er := C.getsid(C.int(pid))
  384. sid = int(r0)
  385. if r0 == -1 && er != nil {
  386. err = er
  387. }
  388. return
  389. }
  390. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  391. func Kill(pid int, sig Signal) (err error) {
  392. r0, er := C.kill(C.int(pid), C.int(sig))
  393. if r0 == -1 && er != nil {
  394. err = er
  395. }
  396. return
  397. }
  398. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  399. func Klogctl(typ int, buf []byte) (n int, err error) {
  400. var _p0 *byte
  401. if len(buf) > 0 {
  402. _p0 = &buf[0]
  403. }
  404. var _p1 int
  405. _p1 = len(buf)
  406. r0, er := C.syslog(C.int(typ), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
  407. n = int(r0)
  408. if r0 == -1 && er != nil {
  409. err = er
  410. }
  411. return
  412. }
  413. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  414. func Mkdir(dirfd int, path string, mode uint32) (err error) {
  415. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  416. r0, er := C.mkdir(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode))
  417. if r0 == -1 && er != nil {
  418. err = er
  419. }
  420. return
  421. }
  422. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  423. func Mkdirat(dirfd int, path string, mode uint32) (err error) {
  424. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  425. r0, er := C.mkdirat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode))
  426. if r0 == -1 && er != nil {
  427. err = er
  428. }
  429. return
  430. }
  431. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  432. func Mkfifo(path string, mode uint32) (err error) {
  433. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  434. r0, er := C.mkfifo(C.uintptr_t(_p0), C.uint(mode))
  435. if r0 == -1 && er != nil {
  436. err = er
  437. }
  438. return
  439. }
  440. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  441. func Mknod(path string, mode uint32, dev int) (err error) {
  442. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  443. r0, er := C.mknod(C.uintptr_t(_p0), C.uint(mode), C.int(dev))
  444. if r0 == -1 && er != nil {
  445. err = er
  446. }
  447. return
  448. }
  449. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  450. func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
  451. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  452. r0, er := C.mknodat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(dev))
  453. if r0 == -1 && er != nil {
  454. err = er
  455. }
  456. return
  457. }
  458. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  459. func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
  460. r0, er := C.nanosleep(C.uintptr_t(uintptr(unsafe.Pointer(time))), C.uintptr_t(uintptr(unsafe.Pointer(leftover))))
  461. if r0 == -1 && er != nil {
  462. err = er
  463. }
  464. return
  465. }
  466. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  467. func Open(path string, mode int, perm uint32) (fd int, err error) {
  468. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  469. r0, er := C.open64(C.uintptr_t(_p0), C.int(mode), C.uint(perm))
  470. fd = int(r0)
  471. if r0 == -1 && er != nil {
  472. err = er
  473. }
  474. return
  475. }
  476. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  477. func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
  478. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  479. r0, er := C.openat(C.int(dirfd), C.uintptr_t(_p0), C.int(flags), C.uint(mode))
  480. fd = int(r0)
  481. if r0 == -1 && er != nil {
  482. err = er
  483. }
  484. return
  485. }
  486. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  487. func read(fd int, p []byte) (n int, err error) {
  488. var _p0 *byte
  489. if len(p) > 0 {
  490. _p0 = &p[0]
  491. }
  492. var _p1 int
  493. _p1 = len(p)
  494. r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
  495. n = int(r0)
  496. if r0 == -1 && er != nil {
  497. err = er
  498. }
  499. return
  500. }
  501. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  502. func Readlink(path string, buf []byte) (n int, err error) {
  503. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  504. var _p1 *byte
  505. if len(buf) > 0 {
  506. _p1 = &buf[0]
  507. }
  508. var _p2 int
  509. _p2 = len(buf)
  510. r0, er := C.readlink(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(_p1))), C.size_t(_p2))
  511. n = int(r0)
  512. if r0 == -1 && er != nil {
  513. err = er
  514. }
  515. return
  516. }
  517. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  518. func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
  519. _p0 := uintptr(unsafe.Pointer(C.CString(oldpath)))
  520. _p1 := uintptr(unsafe.Pointer(C.CString(newpath)))
  521. r0, er := C.renameat(C.int(olddirfd), C.uintptr_t(_p0), C.int(newdirfd), C.uintptr_t(_p1))
  522. if r0 == -1 && er != nil {
  523. err = er
  524. }
  525. return
  526. }
  527. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  528. func Setdomainname(p []byte) (err error) {
  529. var _p0 *byte
  530. if len(p) > 0 {
  531. _p0 = &p[0]
  532. }
  533. var _p1 int
  534. _p1 = len(p)
  535. r0, er := C.setdomainname(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
  536. if r0 == -1 && er != nil {
  537. err = er
  538. }
  539. return
  540. }
  541. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  542. func Sethostname(p []byte) (err error) {
  543. var _p0 *byte
  544. if len(p) > 0 {
  545. _p0 = &p[0]
  546. }
  547. var _p1 int
  548. _p1 = len(p)
  549. r0, er := C.sethostname(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
  550. if r0 == -1 && er != nil {
  551. err = er
  552. }
  553. return
  554. }
  555. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  556. func Setpgid(pid int, pgid int) (err error) {
  557. r0, er := C.setpgid(C.int(pid), C.int(pgid))
  558. if r0 == -1 && er != nil {
  559. err = er
  560. }
  561. return
  562. }
  563. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  564. func Setsid() (pid int, err error) {
  565. r0, er := C.setsid()
  566. pid = int(r0)
  567. if r0 == -1 && er != nil {
  568. err = er
  569. }
  570. return
  571. }
  572. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  573. func Settimeofday(tv *Timeval) (err error) {
  574. r0, er := C.settimeofday(C.uintptr_t(uintptr(unsafe.Pointer(tv))))
  575. if r0 == -1 && er != nil {
  576. err = er
  577. }
  578. return
  579. }
  580. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  581. func Setuid(uid int) (err error) {
  582. r0, er := C.setuid(C.int(uid))
  583. if r0 == -1 && er != nil {
  584. err = er
  585. }
  586. return
  587. }
  588. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  589. func Setgid(uid int) (err error) {
  590. r0, er := C.setgid(C.int(uid))
  591. if r0 == -1 && er != nil {
  592. err = er
  593. }
  594. return
  595. }
  596. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  597. func Setpriority(which int, who int, prio int) (err error) {
  598. r0, er := C.setpriority(C.int(which), C.int(who), C.int(prio))
  599. if r0 == -1 && er != nil {
  600. err = er
  601. }
  602. return
  603. }
  604. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  605. func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
  606. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  607. r0, er := C.statx(C.int(dirfd), C.uintptr_t(_p0), C.int(flags), C.int(mask), C.uintptr_t(uintptr(unsafe.Pointer(stat))))
  608. if r0 == -1 && er != nil {
  609. err = er
  610. }
  611. return
  612. }
  613. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  614. func Sync() {
  615. C.sync()
  616. return
  617. }
  618. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  619. func Times(tms *Tms) (ticks uintptr, err error) {
  620. r0, er := C.times(C.uintptr_t(uintptr(unsafe.Pointer(tms))))
  621. ticks = uintptr(r0)
  622. if uintptr(r0) == ^uintptr(0) && er != nil {
  623. err = er
  624. }
  625. return
  626. }
  627. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  628. func Umask(mask int) (oldmask int) {
  629. r0, _ := C.umask(C.int(mask))
  630. oldmask = int(r0)
  631. return
  632. }
  633. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  634. func Uname(buf *Utsname) (err error) {
  635. r0, er := C.uname(C.uintptr_t(uintptr(unsafe.Pointer(buf))))
  636. if r0 == -1 && er != nil {
  637. err = er
  638. }
  639. return
  640. }
  641. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  642. func Unlink(path string) (err error) {
  643. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  644. r0, er := C.unlink(C.uintptr_t(_p0))
  645. if r0 == -1 && er != nil {
  646. err = er
  647. }
  648. return
  649. }
  650. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  651. func Unlinkat(dirfd int, path string, flags int) (err error) {
  652. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  653. r0, er := C.unlinkat(C.int(dirfd), C.uintptr_t(_p0), C.int(flags))
  654. if r0 == -1 && er != nil {
  655. err = er
  656. }
  657. return
  658. }
  659. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  660. func Ustat(dev int, ubuf *Ustat_t) (err error) {
  661. r0, er := C.ustat(C.int(dev), C.uintptr_t(uintptr(unsafe.Pointer(ubuf))))
  662. if r0 == -1 && er != nil {
  663. err = er
  664. }
  665. return
  666. }
  667. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  668. func write(fd int, p []byte) (n int, err error) {
  669. var _p0 *byte
  670. if len(p) > 0 {
  671. _p0 = &p[0]
  672. }
  673. var _p1 int
  674. _p1 = len(p)
  675. r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
  676. n = int(r0)
  677. if r0 == -1 && er != nil {
  678. err = er
  679. }
  680. return
  681. }
  682. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  683. func readlen(fd int, p *byte, np int) (n int, err error) {
  684. r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np))
  685. n = int(r0)
  686. if r0 == -1 && er != nil {
  687. err = er
  688. }
  689. return
  690. }
  691. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  692. func writelen(fd int, p *byte, np int) (n int, err error) {
  693. r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np))
  694. n = int(r0)
  695. if r0 == -1 && er != nil {
  696. err = er
  697. }
  698. return
  699. }
  700. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  701. func Dup2(oldfd int, newfd int) (err error) {
  702. r0, er := C.dup2(C.int(oldfd), C.int(newfd))
  703. if r0 == -1 && er != nil {
  704. err = er
  705. }
  706. return
  707. }
  708. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  709. func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
  710. r0, er := C.posix_fadvise64(C.int(fd), C.longlong(offset), C.longlong(length), C.int(advice))
  711. if r0 == -1 && er != nil {
  712. err = er
  713. }
  714. return
  715. }
  716. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  717. func Fchown(fd int, uid int, gid int) (err error) {
  718. r0, er := C.fchown(C.int(fd), C.int(uid), C.int(gid))
  719. if r0 == -1 && er != nil {
  720. err = er
  721. }
  722. return
  723. }
  724. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  725. func Fstat(fd int, stat *Stat_t) (err error) {
  726. r0, er := C.fstat(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(stat))))
  727. if r0 == -1 && er != nil {
  728. err = er
  729. }
  730. return
  731. }
  732. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  733. func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
  734. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  735. r0, er := C.fstatat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat))), C.int(flags))
  736. if r0 == -1 && er != nil {
  737. err = er
  738. }
  739. return
  740. }
  741. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  742. func Fstatfs(fd int, buf *Statfs_t) (err error) {
  743. r0, er := C.fstatfs(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(buf))))
  744. if r0 == -1 && er != nil {
  745. err = er
  746. }
  747. return
  748. }
  749. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  750. func Ftruncate(fd int, length int64) (err error) {
  751. r0, er := C.ftruncate(C.int(fd), C.longlong(length))
  752. if r0 == -1 && er != nil {
  753. err = er
  754. }
  755. return
  756. }
  757. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  758. func Getegid() (egid int) {
  759. r0, _ := C.getegid()
  760. egid = int(r0)
  761. return
  762. }
  763. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  764. func Geteuid() (euid int) {
  765. r0, _ := C.geteuid()
  766. euid = int(r0)
  767. return
  768. }
  769. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  770. func Getgid() (gid int) {
  771. r0, _ := C.getgid()
  772. gid = int(r0)
  773. return
  774. }
  775. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  776. func Getuid() (uid int) {
  777. r0, _ := C.getuid()
  778. uid = int(r0)
  779. return
  780. }
  781. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  782. func Lchown(path string, uid int, gid int) (err error) {
  783. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  784. r0, er := C.lchown(C.uintptr_t(_p0), C.int(uid), C.int(gid))
  785. if r0 == -1 && er != nil {
  786. err = er
  787. }
  788. return
  789. }
  790. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  791. func Listen(s int, n int) (err error) {
  792. r0, er := C.listen(C.int(s), C.int(n))
  793. if r0 == -1 && er != nil {
  794. err = er
  795. }
  796. return
  797. }
  798. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  799. func Lstat(path string, stat *Stat_t) (err error) {
  800. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  801. r0, er := C.lstat(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat))))
  802. if r0 == -1 && er != nil {
  803. err = er
  804. }
  805. return
  806. }
  807. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  808. func Pause() (err error) {
  809. r0, er := C.pause()
  810. if r0 == -1 && er != nil {
  811. err = er
  812. }
  813. return
  814. }
  815. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  816. func Pread(fd int, p []byte, offset int64) (n int, err error) {
  817. var _p0 *byte
  818. if len(p) > 0 {
  819. _p0 = &p[0]
  820. }
  821. var _p1 int
  822. _p1 = len(p)
  823. r0, er := C.pread64(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.longlong(offset))
  824. n = int(r0)
  825. if r0 == -1 && er != nil {
  826. err = er
  827. }
  828. return
  829. }
  830. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  831. func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
  832. var _p0 *byte
  833. if len(p) > 0 {
  834. _p0 = &p[0]
  835. }
  836. var _p1 int
  837. _p1 = len(p)
  838. r0, er := C.pwrite64(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.longlong(offset))
  839. n = int(r0)
  840. if r0 == -1 && er != nil {
  841. err = er
  842. }
  843. return
  844. }
  845. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  846. func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
  847. r0, er := C.c_select(C.int(nfd), C.uintptr_t(uintptr(unsafe.Pointer(r))), C.uintptr_t(uintptr(unsafe.Pointer(w))), C.uintptr_t(uintptr(unsafe.Pointer(e))), C.uintptr_t(uintptr(unsafe.Pointer(timeout))))
  848. n = int(r0)
  849. if r0 == -1 && er != nil {
  850. err = er
  851. }
  852. return
  853. }
  854. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  855. func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
  856. r0, er := C.pselect(C.int(nfd), C.uintptr_t(uintptr(unsafe.Pointer(r))), C.uintptr_t(uintptr(unsafe.Pointer(w))), C.uintptr_t(uintptr(unsafe.Pointer(e))), C.uintptr_t(uintptr(unsafe.Pointer(timeout))), C.uintptr_t(uintptr(unsafe.Pointer(sigmask))))
  857. n = int(r0)
  858. if r0 == -1 && er != nil {
  859. err = er
  860. }
  861. return
  862. }
  863. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  864. func Setregid(rgid int, egid int) (err error) {
  865. r0, er := C.setregid(C.int(rgid), C.int(egid))
  866. if r0 == -1 && er != nil {
  867. err = er
  868. }
  869. return
  870. }
  871. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  872. func Setreuid(ruid int, euid int) (err error) {
  873. r0, er := C.setreuid(C.int(ruid), C.int(euid))
  874. if r0 == -1 && er != nil {
  875. err = er
  876. }
  877. return
  878. }
  879. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  880. func Shutdown(fd int, how int) (err error) {
  881. r0, er := C.shutdown(C.int(fd), C.int(how))
  882. if r0 == -1 && er != nil {
  883. err = er
  884. }
  885. return
  886. }
  887. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  888. func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
  889. r0, er := C.splice(C.int(rfd), C.uintptr_t(uintptr(unsafe.Pointer(roff))), C.int(wfd), C.uintptr_t(uintptr(unsafe.Pointer(woff))), C.int(len), C.int(flags))
  890. n = int64(r0)
  891. if r0 == -1 && er != nil {
  892. err = er
  893. }
  894. return
  895. }
  896. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  897. func Stat(path string, stat *Stat_t) (err error) {
  898. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  899. r0, er := C.stat(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat))))
  900. if r0 == -1 && er != nil {
  901. err = er
  902. }
  903. return
  904. }
  905. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  906. func Statfs(path string, buf *Statfs_t) (err error) {
  907. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  908. r0, er := C.statfs(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(buf))))
  909. if r0 == -1 && er != nil {
  910. err = er
  911. }
  912. return
  913. }
  914. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  915. func Truncate(path string, length int64) (err error) {
  916. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  917. r0, er := C.truncate(C.uintptr_t(_p0), C.longlong(length))
  918. if r0 == -1 && er != nil {
  919. err = er
  920. }
  921. return
  922. }
  923. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  924. func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
  925. r0, er := C.bind(C.int(s), C.uintptr_t(uintptr(addr)), C.uintptr_t(uintptr(addrlen)))
  926. if r0 == -1 && er != nil {
  927. err = er
  928. }
  929. return
  930. }
  931. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  932. func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
  933. r0, er := C.connect(C.int(s), C.uintptr_t(uintptr(addr)), C.uintptr_t(uintptr(addrlen)))
  934. if r0 == -1 && er != nil {
  935. err = er
  936. }
  937. return
  938. }
  939. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  940. func getgroups(n int, list *_Gid_t) (nn int, err error) {
  941. r0, er := C.getgroups(C.int(n), C.uintptr_t(uintptr(unsafe.Pointer(list))))
  942. nn = int(r0)
  943. if r0 == -1 && er != nil {
  944. err = er
  945. }
  946. return
  947. }
  948. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  949. func setgroups(n int, list *_Gid_t) (err error) {
  950. r0, er := C.setgroups(C.int(n), C.uintptr_t(uintptr(unsafe.Pointer(list))))
  951. if r0 == -1 && er != nil {
  952. err = er
  953. }
  954. return
  955. }
  956. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  957. func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
  958. r0, er := C.getsockopt(C.int(s), C.int(level), C.int(name), C.uintptr_t(uintptr(val)), C.uintptr_t(uintptr(unsafe.Pointer(vallen))))
  959. if r0 == -1 && er != nil {
  960. err = er
  961. }
  962. return
  963. }
  964. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  965. func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
  966. r0, er := C.setsockopt(C.int(s), C.int(level), C.int(name), C.uintptr_t(uintptr(val)), C.uintptr_t(vallen))
  967. if r0 == -1 && er != nil {
  968. err = er
  969. }
  970. return
  971. }
  972. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  973. func socket(domain int, typ int, proto int) (fd int, err error) {
  974. r0, er := C.socket(C.int(domain), C.int(typ), C.int(proto))
  975. fd = int(r0)
  976. if r0 == -1 && er != nil {
  977. err = er
  978. }
  979. return
  980. }
  981. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  982. func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
  983. r0, er := C.socketpair(C.int(domain), C.int(typ), C.int(proto), C.uintptr_t(uintptr(unsafe.Pointer(fd))))
  984. if r0 == -1 && er != nil {
  985. err = er
  986. }
  987. return
  988. }
  989. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  990. func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
  991. r0, er := C.getpeername(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen))))
  992. if r0 == -1 && er != nil {
  993. err = er
  994. }
  995. return
  996. }
  997. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  998. func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
  999. r0, er := C.getsockname(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen))))
  1000. if r0 == -1 && er != nil {
  1001. err = er
  1002. }
  1003. return
  1004. }
  1005. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1006. func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
  1007. var _p0 *byte
  1008. if len(p) > 0 {
  1009. _p0 = &p[0]
  1010. }
  1011. var _p1 int
  1012. _p1 = len(p)
  1013. r0, er := C.recvfrom(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags), C.uintptr_t(uintptr(unsafe.Pointer(from))), C.uintptr_t(uintptr(unsafe.Pointer(fromlen))))
  1014. n = int(r0)
  1015. if r0 == -1 && er != nil {
  1016. err = er
  1017. }
  1018. return
  1019. }
  1020. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1021. func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
  1022. var _p0 *byte
  1023. if len(buf) > 0 {
  1024. _p0 = &buf[0]
  1025. }
  1026. var _p1 int
  1027. _p1 = len(buf)
  1028. r0, er := C.sendto(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags), C.uintptr_t(uintptr(to)), C.uintptr_t(uintptr(addrlen)))
  1029. if r0 == -1 && er != nil {
  1030. err = er
  1031. }
  1032. return
  1033. }
  1034. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1035. func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
  1036. r0, er := C.nrecvmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags))
  1037. n = int(r0)
  1038. if r0 == -1 && er != nil {
  1039. err = er
  1040. }
  1041. return
  1042. }
  1043. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1044. func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
  1045. r0, er := C.nsendmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags))
  1046. n = int(r0)
  1047. if r0 == -1 && er != nil {
  1048. err = er
  1049. }
  1050. return
  1051. }
  1052. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1053. func munmap(addr uintptr, length uintptr) (err error) {
  1054. r0, er := C.munmap(C.uintptr_t(addr), C.uintptr_t(length))
  1055. if r0 == -1 && er != nil {
  1056. err = er
  1057. }
  1058. return
  1059. }
  1060. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1061. func Madvise(b []byte, advice int) (err error) {
  1062. var _p0 *byte
  1063. if len(b) > 0 {
  1064. _p0 = &b[0]
  1065. }
  1066. var _p1 int
  1067. _p1 = len(b)
  1068. r0, er := C.madvise(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(advice))
  1069. if r0 == -1 && er != nil {
  1070. err = er
  1071. }
  1072. return
  1073. }
  1074. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1075. func Mprotect(b []byte, prot int) (err error) {
  1076. var _p0 *byte
  1077. if len(b) > 0 {
  1078. _p0 = &b[0]
  1079. }
  1080. var _p1 int
  1081. _p1 = len(b)
  1082. r0, er := C.mprotect(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(prot))
  1083. if r0 == -1 && er != nil {
  1084. err = er
  1085. }
  1086. return
  1087. }
  1088. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1089. func Mlock(b []byte) (err error) {
  1090. var _p0 *byte
  1091. if len(b) > 0 {
  1092. _p0 = &b[0]
  1093. }
  1094. var _p1 int
  1095. _p1 = len(b)
  1096. r0, er := C.mlock(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
  1097. if r0 == -1 && er != nil {
  1098. err = er
  1099. }
  1100. return
  1101. }
  1102. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1103. func Mlockall(flags int) (err error) {
  1104. r0, er := C.mlockall(C.int(flags))
  1105. if r0 == -1 && er != nil {
  1106. err = er
  1107. }
  1108. return
  1109. }
  1110. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1111. func Msync(b []byte, flags int) (err error) {
  1112. var _p0 *byte
  1113. if len(b) > 0 {
  1114. _p0 = &b[0]
  1115. }
  1116. var _p1 int
  1117. _p1 = len(b)
  1118. r0, er := C.msync(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags))
  1119. if r0 == -1 && er != nil {
  1120. err = er
  1121. }
  1122. return
  1123. }
  1124. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1125. func Munlock(b []byte) (err error) {
  1126. var _p0 *byte
  1127. if len(b) > 0 {
  1128. _p0 = &b[0]
  1129. }
  1130. var _p1 int
  1131. _p1 = len(b)
  1132. r0, er := C.munlock(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
  1133. if r0 == -1 && er != nil {
  1134. err = er
  1135. }
  1136. return
  1137. }
  1138. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1139. func Munlockall() (err error) {
  1140. r0, er := C.munlockall()
  1141. if r0 == -1 && er != nil {
  1142. err = er
  1143. }
  1144. return
  1145. }
  1146. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1147. func pipe(p *[2]_C_int) (err error) {
  1148. r0, er := C.pipe(C.uintptr_t(uintptr(unsafe.Pointer(p))))
  1149. if r0 == -1 && er != nil {
  1150. err = er
  1151. }
  1152. return
  1153. }
  1154. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1155. func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
  1156. r0, er := C.poll(C.uintptr_t(uintptr(unsafe.Pointer(fds))), C.int(nfds), C.int(timeout))
  1157. n = int(r0)
  1158. if r0 == -1 && er != nil {
  1159. err = er
  1160. }
  1161. return
  1162. }
  1163. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1164. func gettimeofday(tv *Timeval, tzp *Timezone) (err error) {
  1165. r0, er := C.gettimeofday(C.uintptr_t(uintptr(unsafe.Pointer(tv))), C.uintptr_t(uintptr(unsafe.Pointer(tzp))))
  1166. if r0 == -1 && er != nil {
  1167. err = er
  1168. }
  1169. return
  1170. }
  1171. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1172. func Time(t *Time_t) (tt Time_t, err error) {
  1173. r0, er := C.time(C.uintptr_t(uintptr(unsafe.Pointer(t))))
  1174. tt = Time_t(r0)
  1175. if r0 == -1 && er != nil {
  1176. err = er
  1177. }
  1178. return
  1179. }
  1180. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1181. func Utime(path string, buf *Utimbuf) (err error) {
  1182. _p0 := uintptr(unsafe.Pointer(C.CString(path)))
  1183. r0, er := C.utime(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(buf))))
  1184. if r0 == -1 && er != nil {
  1185. err = er
  1186. }
  1187. return
  1188. }
  1189. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1190. func Getsystemcfg(label int) (n uint64) {
  1191. r0, _ := C.getsystemcfg(C.int(label))
  1192. n = uint64(r0)
  1193. return
  1194. }
  1195. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1196. func Getrlimit(resource int, rlim *Rlimit) (err error) {
  1197. r0, er := C.getrlimit64(C.int(resource), C.uintptr_t(uintptr(unsafe.Pointer(rlim))))
  1198. if r0 == -1 && er != nil {
  1199. err = er
  1200. }
  1201. return
  1202. }
  1203. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1204. func Setrlimit(resource int, rlim *Rlimit) (err error) {
  1205. r0, er := C.setrlimit64(C.int(resource), C.uintptr_t(uintptr(unsafe.Pointer(rlim))))
  1206. if r0 == -1 && er != nil {
  1207. err = er
  1208. }
  1209. return
  1210. }
  1211. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1212. func Seek(fd int, offset int64, whence int) (off int64, err error) {
  1213. r0, er := C.lseek64(C.int(fd), C.longlong(offset), C.int(whence))
  1214. off = int64(r0)
  1215. if r0 == -1 && er != nil {
  1216. err = er
  1217. }
  1218. return
  1219. }
  1220. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1221. func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
  1222. r0, er := C.mmap(C.uintptr_t(addr), C.uintptr_t(length), C.int(prot), C.int(flags), C.int(fd), C.longlong(offset))
  1223. xaddr = uintptr(r0)
  1224. if uintptr(r0) == ^uintptr(0) && er != nil {
  1225. err = er
  1226. }
  1227. return
  1228. }