diff options
Diffstat (limited to 'vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go')
-rw-r--r-- | vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go | 1953 |
1 files changed, 1953 insertions, 0 deletions
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go new file mode 100644 index 0000000..97b22a4 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go | |||
@@ -0,0 +1,1953 @@ | |||
1 | // mksyscall_solaris.pl -tags solaris,amd64 syscall_solaris.go syscall_solaris_amd64.go | ||
2 | // Code generated by the command above; see README.md. DO NOT EDIT. | ||
3 | |||
4 | // +build solaris,amd64 | ||
5 | |||
6 | package unix | ||
7 | |||
8 | import ( | ||
9 | "syscall" | ||
10 | "unsafe" | ||
11 | ) | ||
12 | |||
13 | //go:cgo_import_dynamic libc_pipe pipe "libc.so" | ||
14 | //go:cgo_import_dynamic libc_getsockname getsockname "libsocket.so" | ||
15 | //go:cgo_import_dynamic libc_getcwd getcwd "libc.so" | ||
16 | //go:cgo_import_dynamic libc_getgroups getgroups "libc.so" | ||
17 | //go:cgo_import_dynamic libc_setgroups setgroups "libc.so" | ||
18 | //go:cgo_import_dynamic libc_wait4 wait4 "libc.so" | ||
19 | //go:cgo_import_dynamic libc_gethostname gethostname "libc.so" | ||
20 | //go:cgo_import_dynamic libc_utimes utimes "libc.so" | ||
21 | //go:cgo_import_dynamic libc_utimensat utimensat "libc.so" | ||
22 | //go:cgo_import_dynamic libc_fcntl fcntl "libc.so" | ||
23 | //go:cgo_import_dynamic libc_futimesat futimesat "libc.so" | ||
24 | //go:cgo_import_dynamic libc_accept accept "libsocket.so" | ||
25 | //go:cgo_import_dynamic libc___xnet_recvmsg __xnet_recvmsg "libsocket.so" | ||
26 | //go:cgo_import_dynamic libc___xnet_sendmsg __xnet_sendmsg "libsocket.so" | ||
27 | //go:cgo_import_dynamic libc_acct acct "libc.so" | ||
28 | //go:cgo_import_dynamic libc___makedev __makedev "libc.so" | ||
29 | //go:cgo_import_dynamic libc___major __major "libc.so" | ||
30 | //go:cgo_import_dynamic libc___minor __minor "libc.so" | ||
31 | //go:cgo_import_dynamic libc_ioctl ioctl "libc.so" | ||
32 | //go:cgo_import_dynamic libc_poll poll "libc.so" | ||
33 | //go:cgo_import_dynamic libc_access access "libc.so" | ||
34 | //go:cgo_import_dynamic libc_adjtime adjtime "libc.so" | ||
35 | //go:cgo_import_dynamic libc_chdir chdir "libc.so" | ||
36 | //go:cgo_import_dynamic libc_chmod chmod "libc.so" | ||
37 | //go:cgo_import_dynamic libc_chown chown "libc.so" | ||
38 | //go:cgo_import_dynamic libc_chroot chroot "libc.so" | ||
39 | //go:cgo_import_dynamic libc_close close "libc.so" | ||
40 | //go:cgo_import_dynamic libc_creat creat "libc.so" | ||
41 | //go:cgo_import_dynamic libc_dup dup "libc.so" | ||
42 | //go:cgo_import_dynamic libc_dup2 dup2 "libc.so" | ||
43 | //go:cgo_import_dynamic libc_exit exit "libc.so" | ||
44 | //go:cgo_import_dynamic libc_faccessat faccessat "libc.so" | ||
45 | //go:cgo_import_dynamic libc_fchdir fchdir "libc.so" | ||
46 | //go:cgo_import_dynamic libc_fchmod fchmod "libc.so" | ||
47 | //go:cgo_import_dynamic libc_fchmodat fchmodat "libc.so" | ||
48 | //go:cgo_import_dynamic libc_fchown fchown "libc.so" | ||
49 | //go:cgo_import_dynamic libc_fchownat fchownat "libc.so" | ||
50 | //go:cgo_import_dynamic libc_fdatasync fdatasync "libc.so" | ||
51 | //go:cgo_import_dynamic libc_flock flock "libc.so" | ||
52 | //go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so" | ||
53 | //go:cgo_import_dynamic libc_fstat fstat "libc.so" | ||
54 | //go:cgo_import_dynamic libc_fstatat fstatat "libc.so" | ||
55 | //go:cgo_import_dynamic libc_fstatvfs fstatvfs "libc.so" | ||
56 | //go:cgo_import_dynamic libc_getdents getdents "libc.so" | ||
57 | //go:cgo_import_dynamic libc_getgid getgid "libc.so" | ||
58 | //go:cgo_import_dynamic libc_getpid getpid "libc.so" | ||
59 | //go:cgo_import_dynamic libc_getpgid getpgid "libc.so" | ||
60 | //go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so" | ||
61 | //go:cgo_import_dynamic libc_geteuid geteuid "libc.so" | ||
62 | //go:cgo_import_dynamic libc_getegid getegid "libc.so" | ||
63 | //go:cgo_import_dynamic libc_getppid getppid "libc.so" | ||
64 | //go:cgo_import_dynamic libc_getpriority getpriority "libc.so" | ||
65 | //go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so" | ||
66 | //go:cgo_import_dynamic libc_getrusage getrusage "libc.so" | ||
67 | //go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so" | ||
68 | //go:cgo_import_dynamic libc_getuid getuid "libc.so" | ||
69 | //go:cgo_import_dynamic libc_kill kill "libc.so" | ||
70 | //go:cgo_import_dynamic libc_lchown lchown "libc.so" | ||
71 | //go:cgo_import_dynamic libc_link link "libc.so" | ||
72 | //go:cgo_import_dynamic libc___xnet_llisten __xnet_llisten "libsocket.so" | ||
73 | //go:cgo_import_dynamic libc_lstat lstat "libc.so" | ||
74 | //go:cgo_import_dynamic libc_madvise madvise "libc.so" | ||
75 | //go:cgo_import_dynamic libc_mkdir mkdir "libc.so" | ||
76 | //go:cgo_import_dynamic libc_mkdirat mkdirat "libc.so" | ||
77 | //go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so" | ||
78 | //go:cgo_import_dynamic libc_mkfifoat mkfifoat "libc.so" | ||
79 | //go:cgo_import_dynamic libc_mknod mknod "libc.so" | ||
80 | //go:cgo_import_dynamic libc_mknodat mknodat "libc.so" | ||
81 | //go:cgo_import_dynamic libc_mlock mlock "libc.so" | ||
82 | //go:cgo_import_dynamic libc_mlockall mlockall "libc.so" | ||
83 | //go:cgo_import_dynamic libc_mprotect mprotect "libc.so" | ||
84 | //go:cgo_import_dynamic libc_msync msync "libc.so" | ||
85 | //go:cgo_import_dynamic libc_munlock munlock "libc.so" | ||
86 | //go:cgo_import_dynamic libc_munlockall munlockall "libc.so" | ||
87 | //go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so" | ||
88 | //go:cgo_import_dynamic libc_open open "libc.so" | ||
89 | //go:cgo_import_dynamic libc_openat openat "libc.so" | ||
90 | //go:cgo_import_dynamic libc_pathconf pathconf "libc.so" | ||
91 | //go:cgo_import_dynamic libc_pause pause "libc.so" | ||
92 | //go:cgo_import_dynamic libc_pread pread "libc.so" | ||
93 | //go:cgo_import_dynamic libc_pwrite pwrite "libc.so" | ||
94 | //go:cgo_import_dynamic libc_read read "libc.so" | ||
95 | //go:cgo_import_dynamic libc_readlink readlink "libc.so" | ||
96 | //go:cgo_import_dynamic libc_rename rename "libc.so" | ||
97 | //go:cgo_import_dynamic libc_renameat renameat "libc.so" | ||
98 | //go:cgo_import_dynamic libc_rmdir rmdir "libc.so" | ||
99 | //go:cgo_import_dynamic libc_lseek lseek "libc.so" | ||
100 | //go:cgo_import_dynamic libc_select select "libc.so" | ||
101 | //go:cgo_import_dynamic libc_setegid setegid "libc.so" | ||
102 | //go:cgo_import_dynamic libc_seteuid seteuid "libc.so" | ||
103 | //go:cgo_import_dynamic libc_setgid setgid "libc.so" | ||
104 | //go:cgo_import_dynamic libc_sethostname sethostname "libc.so" | ||
105 | //go:cgo_import_dynamic libc_setpgid setpgid "libc.so" | ||
106 | //go:cgo_import_dynamic libc_setpriority setpriority "libc.so" | ||
107 | //go:cgo_import_dynamic libc_setregid setregid "libc.so" | ||
108 | //go:cgo_import_dynamic libc_setreuid setreuid "libc.so" | ||
109 | //go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so" | ||
110 | //go:cgo_import_dynamic libc_setsid setsid "libc.so" | ||
111 | //go:cgo_import_dynamic libc_setuid setuid "libc.so" | ||
112 | //go:cgo_import_dynamic libc_shutdown shutdown "libsocket.so" | ||
113 | //go:cgo_import_dynamic libc_stat stat "libc.so" | ||
114 | //go:cgo_import_dynamic libc_statvfs statvfs "libc.so" | ||
115 | //go:cgo_import_dynamic libc_symlink symlink "libc.so" | ||
116 | //go:cgo_import_dynamic libc_sync sync "libc.so" | ||
117 | //go:cgo_import_dynamic libc_times times "libc.so" | ||
118 | //go:cgo_import_dynamic libc_truncate truncate "libc.so" | ||
119 | //go:cgo_import_dynamic libc_fsync fsync "libc.so" | ||
120 | //go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so" | ||
121 | //go:cgo_import_dynamic libc_umask umask "libc.so" | ||
122 | //go:cgo_import_dynamic libc_uname uname "libc.so" | ||
123 | //go:cgo_import_dynamic libc_umount umount "libc.so" | ||
124 | //go:cgo_import_dynamic libc_unlink unlink "libc.so" | ||
125 | //go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so" | ||
126 | //go:cgo_import_dynamic libc_ustat ustat "libc.so" | ||
127 | //go:cgo_import_dynamic libc_utime utime "libc.so" | ||
128 | //go:cgo_import_dynamic libc___xnet_bind __xnet_bind "libsocket.so" | ||
129 | //go:cgo_import_dynamic libc___xnet_connect __xnet_connect "libsocket.so" | ||
130 | //go:cgo_import_dynamic libc_mmap mmap "libc.so" | ||
131 | //go:cgo_import_dynamic libc_munmap munmap "libc.so" | ||
132 | //go:cgo_import_dynamic libc_sendfile sendfile "libsendfile.so" | ||
133 | //go:cgo_import_dynamic libc___xnet_sendto __xnet_sendto "libsocket.so" | ||
134 | //go:cgo_import_dynamic libc___xnet_socket __xnet_socket "libsocket.so" | ||
135 | //go:cgo_import_dynamic libc___xnet_socketpair __xnet_socketpair "libsocket.so" | ||
136 | //go:cgo_import_dynamic libc_write write "libc.so" | ||
137 | //go:cgo_import_dynamic libc___xnet_getsockopt __xnet_getsockopt "libsocket.so" | ||
138 | //go:cgo_import_dynamic libc_getpeername getpeername "libsocket.so" | ||
139 | //go:cgo_import_dynamic libc_setsockopt setsockopt "libsocket.so" | ||
140 | //go:cgo_import_dynamic libc_recvfrom recvfrom "libsocket.so" | ||
141 | |||
142 | //go:linkname procpipe libc_pipe | ||
143 | //go:linkname procgetsockname libc_getsockname | ||
144 | //go:linkname procGetcwd libc_getcwd | ||
145 | //go:linkname procgetgroups libc_getgroups | ||
146 | //go:linkname procsetgroups libc_setgroups | ||
147 | //go:linkname procwait4 libc_wait4 | ||
148 | //go:linkname procgethostname libc_gethostname | ||
149 | //go:linkname procutimes libc_utimes | ||
150 | //go:linkname procutimensat libc_utimensat | ||
151 | //go:linkname procfcntl libc_fcntl | ||
152 | //go:linkname procfutimesat libc_futimesat | ||
153 | //go:linkname procaccept libc_accept | ||
154 | //go:linkname proc__xnet_recvmsg libc___xnet_recvmsg | ||
155 | //go:linkname proc__xnet_sendmsg libc___xnet_sendmsg | ||
156 | //go:linkname procacct libc_acct | ||
157 | //go:linkname proc__makedev libc___makedev | ||
158 | //go:linkname proc__major libc___major | ||
159 | //go:linkname proc__minor libc___minor | ||
160 | //go:linkname procioctl libc_ioctl | ||
161 | //go:linkname procpoll libc_poll | ||
162 | //go:linkname procAccess libc_access | ||
163 | //go:linkname procAdjtime libc_adjtime | ||
164 | //go:linkname procChdir libc_chdir | ||
165 | //go:linkname procChmod libc_chmod | ||
166 | //go:linkname procChown libc_chown | ||
167 | //go:linkname procChroot libc_chroot | ||
168 | //go:linkname procClose libc_close | ||
169 | //go:linkname procCreat libc_creat | ||
170 | //go:linkname procDup libc_dup | ||
171 | //go:linkname procDup2 libc_dup2 | ||
172 | //go:linkname procExit libc_exit | ||
173 | //go:linkname procFaccessat libc_faccessat | ||
174 | //go:linkname procFchdir libc_fchdir | ||
175 | //go:linkname procFchmod libc_fchmod | ||
176 | //go:linkname procFchmodat libc_fchmodat | ||
177 | //go:linkname procFchown libc_fchown | ||
178 | //go:linkname procFchownat libc_fchownat | ||
179 | //go:linkname procFdatasync libc_fdatasync | ||
180 | //go:linkname procFlock libc_flock | ||
181 | //go:linkname procFpathconf libc_fpathconf | ||
182 | //go:linkname procFstat libc_fstat | ||
183 | //go:linkname procFstatat libc_fstatat | ||
184 | //go:linkname procFstatvfs libc_fstatvfs | ||
185 | //go:linkname procGetdents libc_getdents | ||
186 | //go:linkname procGetgid libc_getgid | ||
187 | //go:linkname procGetpid libc_getpid | ||
188 | //go:linkname procGetpgid libc_getpgid | ||
189 | //go:linkname procGetpgrp libc_getpgrp | ||
190 | //go:linkname procGeteuid libc_geteuid | ||
191 | //go:linkname procGetegid libc_getegid | ||
192 | //go:linkname procGetppid libc_getppid | ||
193 | //go:linkname procGetpriority libc_getpriority | ||
194 | //go:linkname procGetrlimit libc_getrlimit | ||
195 | //go:linkname procGetrusage libc_getrusage | ||
196 | //go:linkname procGettimeofday libc_gettimeofday | ||
197 | //go:linkname procGetuid libc_getuid | ||
198 | //go:linkname procKill libc_kill | ||
199 | //go:linkname procLchown libc_lchown | ||
200 | //go:linkname procLink libc_link | ||
201 | //go:linkname proc__xnet_llisten libc___xnet_llisten | ||
202 | //go:linkname procLstat libc_lstat | ||
203 | //go:linkname procMadvise libc_madvise | ||
204 | //go:linkname procMkdir libc_mkdir | ||
205 | //go:linkname procMkdirat libc_mkdirat | ||
206 | //go:linkname procMkfifo libc_mkfifo | ||
207 | //go:linkname procMkfifoat libc_mkfifoat | ||
208 | //go:linkname procMknod libc_mknod | ||
209 | //go:linkname procMknodat libc_mknodat | ||
210 | //go:linkname procMlock libc_mlock | ||
211 | //go:linkname procMlockall libc_mlockall | ||
212 | //go:linkname procMprotect libc_mprotect | ||
213 | //go:linkname procMsync libc_msync | ||
214 | //go:linkname procMunlock libc_munlock | ||
215 | //go:linkname procMunlockall libc_munlockall | ||
216 | //go:linkname procNanosleep libc_nanosleep | ||
217 | //go:linkname procOpen libc_open | ||
218 | //go:linkname procOpenat libc_openat | ||
219 | //go:linkname procPathconf libc_pathconf | ||
220 | //go:linkname procPause libc_pause | ||
221 | //go:linkname procPread libc_pread | ||
222 | //go:linkname procPwrite libc_pwrite | ||
223 | //go:linkname procread libc_read | ||
224 | //go:linkname procReadlink libc_readlink | ||
225 | //go:linkname procRename libc_rename | ||
226 | //go:linkname procRenameat libc_renameat | ||
227 | //go:linkname procRmdir libc_rmdir | ||
228 | //go:linkname proclseek libc_lseek | ||
229 | //go:linkname procSelect libc_select | ||
230 | //go:linkname procSetegid libc_setegid | ||
231 | //go:linkname procSeteuid libc_seteuid | ||
232 | //go:linkname procSetgid libc_setgid | ||
233 | //go:linkname procSethostname libc_sethostname | ||
234 | //go:linkname procSetpgid libc_setpgid | ||
235 | //go:linkname procSetpriority libc_setpriority | ||
236 | //go:linkname procSetregid libc_setregid | ||
237 | //go:linkname procSetreuid libc_setreuid | ||
238 | //go:linkname procSetrlimit libc_setrlimit | ||
239 | //go:linkname procSetsid libc_setsid | ||
240 | //go:linkname procSetuid libc_setuid | ||
241 | //go:linkname procshutdown libc_shutdown | ||
242 | //go:linkname procStat libc_stat | ||
243 | //go:linkname procStatvfs libc_statvfs | ||
244 | //go:linkname procSymlink libc_symlink | ||
245 | //go:linkname procSync libc_sync | ||
246 | //go:linkname procTimes libc_times | ||
247 | //go:linkname procTruncate libc_truncate | ||
248 | //go:linkname procFsync libc_fsync | ||
249 | //go:linkname procFtruncate libc_ftruncate | ||
250 | //go:linkname procUmask libc_umask | ||
251 | //go:linkname procUname libc_uname | ||
252 | //go:linkname procumount libc_umount | ||
253 | //go:linkname procUnlink libc_unlink | ||
254 | //go:linkname procUnlinkat libc_unlinkat | ||
255 | //go:linkname procUstat libc_ustat | ||
256 | //go:linkname procUtime libc_utime | ||
257 | //go:linkname proc__xnet_bind libc___xnet_bind | ||
258 | //go:linkname proc__xnet_connect libc___xnet_connect | ||
259 | //go:linkname procmmap libc_mmap | ||
260 | //go:linkname procmunmap libc_munmap | ||
261 | //go:linkname procsendfile libc_sendfile | ||
262 | //go:linkname proc__xnet_sendto libc___xnet_sendto | ||
263 | //go:linkname proc__xnet_socket libc___xnet_socket | ||
264 | //go:linkname proc__xnet_socketpair libc___xnet_socketpair | ||
265 | //go:linkname procwrite libc_write | ||
266 | //go:linkname proc__xnet_getsockopt libc___xnet_getsockopt | ||
267 | //go:linkname procgetpeername libc_getpeername | ||
268 | //go:linkname procsetsockopt libc_setsockopt | ||
269 | //go:linkname procrecvfrom libc_recvfrom | ||
270 | |||
271 | var ( | ||
272 | procpipe, | ||
273 | procgetsockname, | ||
274 | procGetcwd, | ||
275 | procgetgroups, | ||
276 | procsetgroups, | ||
277 | procwait4, | ||
278 | procgethostname, | ||
279 | procutimes, | ||
280 | procutimensat, | ||
281 | procfcntl, | ||
282 | procfutimesat, | ||
283 | procaccept, | ||
284 | proc__xnet_recvmsg, | ||
285 | proc__xnet_sendmsg, | ||
286 | procacct, | ||
287 | proc__makedev, | ||
288 | proc__major, | ||
289 | proc__minor, | ||
290 | procioctl, | ||
291 | procpoll, | ||
292 | procAccess, | ||
293 | procAdjtime, | ||
294 | procChdir, | ||
295 | procChmod, | ||
296 | procChown, | ||
297 | procChroot, | ||
298 | procClose, | ||
299 | procCreat, | ||
300 | procDup, | ||
301 | procDup2, | ||
302 | procExit, | ||
303 | procFaccessat, | ||
304 | procFchdir, | ||
305 | procFchmod, | ||
306 | procFchmodat, | ||
307 | procFchown, | ||
308 | procFchownat, | ||
309 | procFdatasync, | ||
310 | procFlock, | ||
311 | procFpathconf, | ||
312 | procFstat, | ||
313 | procFstatat, | ||
314 | procFstatvfs, | ||
315 | procGetdents, | ||
316 | procGetgid, | ||
317 | procGetpid, | ||
318 | procGetpgid, | ||
319 | procGetpgrp, | ||
320 | procGeteuid, | ||
321 | procGetegid, | ||
322 | procGetppid, | ||
323 | procGetpriority, | ||
324 | procGetrlimit, | ||
325 | procGetrusage, | ||
326 | procGettimeofday, | ||
327 | procGetuid, | ||
328 | procKill, | ||
329 | procLchown, | ||
330 | procLink, | ||
331 | proc__xnet_llisten, | ||
332 | procLstat, | ||
333 | procMadvise, | ||
334 | procMkdir, | ||
335 | procMkdirat, | ||
336 | procMkfifo, | ||
337 | procMkfifoat, | ||
338 | procMknod, | ||
339 | procMknodat, | ||
340 | procMlock, | ||
341 | procMlockall, | ||
342 | procMprotect, | ||
343 | procMsync, | ||
344 | procMunlock, | ||
345 | procMunlockall, | ||
346 | procNanosleep, | ||
347 | procOpen, | ||
348 | procOpenat, | ||
349 | procPathconf, | ||
350 | procPause, | ||
351 | procPread, | ||
352 | procPwrite, | ||
353 | procread, | ||
354 | procReadlink, | ||
355 | procRename, | ||
356 | procRenameat, | ||
357 | procRmdir, | ||
358 | proclseek, | ||
359 | procSelect, | ||
360 | procSetegid, | ||
361 | procSeteuid, | ||
362 | procSetgid, | ||
363 | procSethostname, | ||
364 | procSetpgid, | ||
365 | procSetpriority, | ||
366 | procSetregid, | ||
367 | procSetreuid, | ||
368 | procSetrlimit, | ||
369 | procSetsid, | ||
370 | procSetuid, | ||
371 | procshutdown, | ||
372 | procStat, | ||
373 | procStatvfs, | ||
374 | procSymlink, | ||
375 | procSync, | ||
376 | procTimes, | ||
377 | procTruncate, | ||
378 | procFsync, | ||
379 | procFtruncate, | ||
380 | procUmask, | ||
381 | procUname, | ||
382 | procumount, | ||
383 | procUnlink, | ||
384 | procUnlinkat, | ||
385 | procUstat, | ||
386 | procUtime, | ||
387 | proc__xnet_bind, | ||
388 | proc__xnet_connect, | ||
389 | procmmap, | ||
390 | procmunmap, | ||
391 | procsendfile, | ||
392 | proc__xnet_sendto, | ||
393 | proc__xnet_socket, | ||
394 | proc__xnet_socketpair, | ||
395 | procwrite, | ||
396 | proc__xnet_getsockopt, | ||
397 | procgetpeername, | ||
398 | procsetsockopt, | ||
399 | procrecvfrom syscallFunc | ||
400 | ) | ||
401 | |||
402 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
403 | |||
404 | func pipe(p *[2]_C_int) (n int, err error) { | ||
405 | r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe)), 1, uintptr(unsafe.Pointer(p)), 0, 0, 0, 0, 0) | ||
406 | n = int(r0) | ||
407 | if e1 != 0 { | ||
408 | err = e1 | ||
409 | } | ||
410 | return | ||
411 | } | ||
412 | |||
413 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
414 | |||
415 | func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { | ||
416 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) | ||
417 | if e1 != 0 { | ||
418 | err = e1 | ||
419 | } | ||
420 | return | ||
421 | } | ||
422 | |||
423 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
424 | |||
425 | func Getcwd(buf []byte) (n int, err error) { | ||
426 | var _p0 *byte | ||
427 | if len(buf) > 0 { | ||
428 | _p0 = &buf[0] | ||
429 | } | ||
430 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetcwd)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) | ||
431 | n = int(r0) | ||
432 | if e1 != 0 { | ||
433 | err = e1 | ||
434 | } | ||
435 | return | ||
436 | } | ||
437 | |||
438 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
439 | |||
440 | func getgroups(ngid int, gid *_Gid_t) (n int, err error) { | ||
441 | r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) | ||
442 | n = int(r0) | ||
443 | if e1 != 0 { | ||
444 | err = e1 | ||
445 | } | ||
446 | return | ||
447 | } | ||
448 | |||
449 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
450 | |||
451 | func setgroups(ngid int, gid *_Gid_t) (err error) { | ||
452 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procsetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) | ||
453 | if e1 != 0 { | ||
454 | err = e1 | ||
455 | } | ||
456 | return | ||
457 | } | ||
458 | |||
459 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
460 | |||
461 | func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32, err error) { | ||
462 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwait4)), 4, uintptr(pid), uintptr(unsafe.Pointer(statusp)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) | ||
463 | wpid = int32(r0) | ||
464 | if e1 != 0 { | ||
465 | err = e1 | ||
466 | } | ||
467 | return | ||
468 | } | ||
469 | |||
470 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
471 | |||
472 | func gethostname(buf []byte) (n int, err error) { | ||
473 | var _p0 *byte | ||
474 | if len(buf) > 0 { | ||
475 | _p0 = &buf[0] | ||
476 | } | ||
477 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) | ||
478 | n = int(r0) | ||
479 | if e1 != 0 { | ||
480 | err = e1 | ||
481 | } | ||
482 | return | ||
483 | } | ||
484 | |||
485 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
486 | |||
487 | func utimes(path string, times *[2]Timeval) (err error) { | ||
488 | var _p0 *byte | ||
489 | _p0, err = BytePtrFromString(path) | ||
490 | if err != nil { | ||
491 | return | ||
492 | } | ||
493 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimes)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0) | ||
494 | if e1 != 0 { | ||
495 | err = e1 | ||
496 | } | ||
497 | return | ||
498 | } | ||
499 | |||
500 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
501 | |||
502 | func utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) { | ||
503 | var _p0 *byte | ||
504 | _p0, err = BytePtrFromString(path) | ||
505 | if err != nil { | ||
506 | return | ||
507 | } | ||
508 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimensat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0) | ||
509 | if e1 != 0 { | ||
510 | err = e1 | ||
511 | } | ||
512 | return | ||
513 | } | ||
514 | |||
515 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
516 | |||
517 | func fcntl(fd int, cmd int, arg int) (val int, err error) { | ||
518 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0) | ||
519 | val = int(r0) | ||
520 | if e1 != 0 { | ||
521 | err = e1 | ||
522 | } | ||
523 | return | ||
524 | } | ||
525 | |||
526 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
527 | |||
528 | func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) { | ||
529 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfutimesat)), 3, uintptr(fildes), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)), 0, 0, 0) | ||
530 | if e1 != 0 { | ||
531 | err = e1 | ||
532 | } | ||
533 | return | ||
534 | } | ||
535 | |||
536 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
537 | |||
538 | func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { | ||
539 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) | ||
540 | fd = int(r0) | ||
541 | if e1 != 0 { | ||
542 | err = e1 | ||
543 | } | ||
544 | return | ||
545 | } | ||
546 | |||
547 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
548 | |||
549 | func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { | ||
550 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) | ||
551 | n = int(r0) | ||
552 | if e1 != 0 { | ||
553 | err = e1 | ||
554 | } | ||
555 | return | ||
556 | } | ||
557 | |||
558 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
559 | |||
560 | func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { | ||
561 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) | ||
562 | n = int(r0) | ||
563 | if e1 != 0 { | ||
564 | err = e1 | ||
565 | } | ||
566 | return | ||
567 | } | ||
568 | |||
569 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
570 | |||
571 | func acct(path *byte) (err error) { | ||
572 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procacct)), 1, uintptr(unsafe.Pointer(path)), 0, 0, 0, 0, 0) | ||
573 | if e1 != 0 { | ||
574 | err = e1 | ||
575 | } | ||
576 | return | ||
577 | } | ||
578 | |||
579 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
580 | |||
581 | func __makedev(version int, major uint, minor uint) (val uint64) { | ||
582 | r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__makedev)), 3, uintptr(version), uintptr(major), uintptr(minor), 0, 0, 0) | ||
583 | val = uint64(r0) | ||
584 | return | ||
585 | } | ||
586 | |||
587 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
588 | |||
589 | func __major(version int, dev uint64) (val uint) { | ||
590 | r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__major)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0) | ||
591 | val = uint(r0) | ||
592 | return | ||
593 | } | ||
594 | |||
595 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
596 | |||
597 | func __minor(version int, dev uint64) (val uint) { | ||
598 | r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__minor)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0) | ||
599 | val = uint(r0) | ||
600 | return | ||
601 | } | ||
602 | |||
603 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
604 | |||
605 | func ioctl(fd int, req uint, arg uintptr) (err error) { | ||
606 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) | ||
607 | if e1 != 0 { | ||
608 | err = e1 | ||
609 | } | ||
610 | return | ||
611 | } | ||
612 | |||
613 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
614 | |||
615 | func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { | ||
616 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0) | ||
617 | n = int(r0) | ||
618 | if e1 != 0 { | ||
619 | err = e1 | ||
620 | } | ||
621 | return | ||
622 | } | ||
623 | |||
624 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
625 | |||
626 | func Access(path string, mode uint32) (err error) { | ||
627 | var _p0 *byte | ||
628 | _p0, err = BytePtrFromString(path) | ||
629 | if err != nil { | ||
630 | return | ||
631 | } | ||
632 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAccess)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) | ||
633 | if e1 != 0 { | ||
634 | err = e1 | ||
635 | } | ||
636 | return | ||
637 | } | ||
638 | |||
639 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
640 | |||
641 | func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { | ||
642 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0) | ||
643 | if e1 != 0 { | ||
644 | err = e1 | ||
645 | } | ||
646 | return | ||
647 | } | ||
648 | |||
649 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
650 | |||
651 | func Chdir(path string) (err error) { | ||
652 | var _p0 *byte | ||
653 | _p0, err = BytePtrFromString(path) | ||
654 | if err != nil { | ||
655 | return | ||
656 | } | ||
657 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) | ||
658 | if e1 != 0 { | ||
659 | err = e1 | ||
660 | } | ||
661 | return | ||
662 | } | ||
663 | |||
664 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
665 | |||
666 | func Chmod(path string, mode uint32) (err error) { | ||
667 | var _p0 *byte | ||
668 | _p0, err = BytePtrFromString(path) | ||
669 | if err != nil { | ||
670 | return | ||
671 | } | ||
672 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChmod)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) | ||
673 | if e1 != 0 { | ||
674 | err = e1 | ||
675 | } | ||
676 | return | ||
677 | } | ||
678 | |||
679 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
680 | |||
681 | func Chown(path string, uid int, gid int) (err error) { | ||
682 | var _p0 *byte | ||
683 | _p0, err = BytePtrFromString(path) | ||
684 | if err != nil { | ||
685 | return | ||
686 | } | ||
687 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) | ||
688 | if e1 != 0 { | ||
689 | err = e1 | ||
690 | } | ||
691 | return | ||
692 | } | ||
693 | |||
694 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
695 | |||
696 | func Chroot(path string) (err error) { | ||
697 | var _p0 *byte | ||
698 | _p0, err = BytePtrFromString(path) | ||
699 | if err != nil { | ||
700 | return | ||
701 | } | ||
702 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChroot)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) | ||
703 | if e1 != 0 { | ||
704 | err = e1 | ||
705 | } | ||
706 | return | ||
707 | } | ||
708 | |||
709 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
710 | |||
711 | func Close(fd int) (err error) { | ||
712 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0) | ||
713 | if e1 != 0 { | ||
714 | err = e1 | ||
715 | } | ||
716 | return | ||
717 | } | ||
718 | |||
719 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
720 | |||
721 | func Creat(path string, mode uint32) (fd int, err error) { | ||
722 | var _p0 *byte | ||
723 | _p0, err = BytePtrFromString(path) | ||
724 | if err != nil { | ||
725 | return | ||
726 | } | ||
727 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procCreat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) | ||
728 | fd = int(r0) | ||
729 | if e1 != 0 { | ||
730 | err = e1 | ||
731 | } | ||
732 | return | ||
733 | } | ||
734 | |||
735 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
736 | |||
737 | func Dup(fd int) (nfd int, err error) { | ||
738 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0) | ||
739 | nfd = int(r0) | ||
740 | if e1 != 0 { | ||
741 | err = e1 | ||
742 | } | ||
743 | return | ||
744 | } | ||
745 | |||
746 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
747 | |||
748 | func Dup2(oldfd int, newfd int) (err error) { | ||
749 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0) | ||
750 | if e1 != 0 { | ||
751 | err = e1 | ||
752 | } | ||
753 | return | ||
754 | } | ||
755 | |||
756 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
757 | |||
758 | func Exit(code int) { | ||
759 | sysvicall6(uintptr(unsafe.Pointer(&procExit)), 1, uintptr(code), 0, 0, 0, 0, 0) | ||
760 | return | ||
761 | } | ||
762 | |||
763 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
764 | |||
765 | func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { | ||
766 | var _p0 *byte | ||
767 | _p0, err = BytePtrFromString(path) | ||
768 | if err != nil { | ||
769 | return | ||
770 | } | ||
771 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFaccessat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) | ||
772 | if e1 != 0 { | ||
773 | err = e1 | ||
774 | } | ||
775 | return | ||
776 | } | ||
777 | |||
778 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
779 | |||
780 | func Fchdir(fd int) (err error) { | ||
781 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0) | ||
782 | if e1 != 0 { | ||
783 | err = e1 | ||
784 | } | ||
785 | return | ||
786 | } | ||
787 | |||
788 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
789 | |||
790 | func Fchmod(fd int, mode uint32) (err error) { | ||
791 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0) | ||
792 | if e1 != 0 { | ||
793 | err = e1 | ||
794 | } | ||
795 | return | ||
796 | } | ||
797 | |||
798 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
799 | |||
800 | func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { | ||
801 | var _p0 *byte | ||
802 | _p0, err = BytePtrFromString(path) | ||
803 | if err != nil { | ||
804 | return | ||
805 | } | ||
806 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) | ||
807 | if e1 != 0 { | ||
808 | err = e1 | ||
809 | } | ||
810 | return | ||
811 | } | ||
812 | |||
813 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
814 | |||
815 | func Fchown(fd int, uid int, gid int) (err error) { | ||
816 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0) | ||
817 | if e1 != 0 { | ||
818 | err = e1 | ||
819 | } | ||
820 | return | ||
821 | } | ||
822 | |||
823 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
824 | |||
825 | func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { | ||
826 | var _p0 *byte | ||
827 | _p0, err = BytePtrFromString(path) | ||
828 | if err != nil { | ||
829 | return | ||
830 | } | ||
831 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchownat)), 5, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) | ||
832 | if e1 != 0 { | ||
833 | err = e1 | ||
834 | } | ||
835 | return | ||
836 | } | ||
837 | |||
838 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
839 | |||
840 | func Fdatasync(fd int) (err error) { | ||
841 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0) | ||
842 | if e1 != 0 { | ||
843 | err = e1 | ||
844 | } | ||
845 | return | ||
846 | } | ||
847 | |||
848 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
849 | |||
850 | func Flock(fd int, how int) (err error) { | ||
851 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0) | ||
852 | if e1 != 0 { | ||
853 | err = e1 | ||
854 | } | ||
855 | return | ||
856 | } | ||
857 | |||
858 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
859 | |||
860 | func Fpathconf(fd int, name int) (val int, err error) { | ||
861 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0) | ||
862 | val = int(r0) | ||
863 | if e1 != 0 { | ||
864 | err = e1 | ||
865 | } | ||
866 | return | ||
867 | } | ||
868 | |||
869 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
870 | |||
871 | func Fstat(fd int, stat *Stat_t) (err error) { | ||
872 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) | ||
873 | if e1 != 0 { | ||
874 | err = e1 | ||
875 | } | ||
876 | return | ||
877 | } | ||
878 | |||
879 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
880 | |||
881 | func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { | ||
882 | var _p0 *byte | ||
883 | _p0, err = BytePtrFromString(path) | ||
884 | if err != nil { | ||
885 | return | ||
886 | } | ||
887 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) | ||
888 | if e1 != 0 { | ||
889 | err = e1 | ||
890 | } | ||
891 | return | ||
892 | } | ||
893 | |||
894 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
895 | |||
896 | func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) { | ||
897 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) | ||
898 | if e1 != 0 { | ||
899 | err = e1 | ||
900 | } | ||
901 | return | ||
902 | } | ||
903 | |||
904 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
905 | |||
906 | func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) { | ||
907 | var _p0 *byte | ||
908 | if len(buf) > 0 { | ||
909 | _p0 = &buf[0] | ||
910 | } | ||
911 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetdents)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) | ||
912 | n = int(r0) | ||
913 | if e1 != 0 { | ||
914 | err = e1 | ||
915 | } | ||
916 | return | ||
917 | } | ||
918 | |||
919 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
920 | |||
921 | func Getgid() (gid int) { | ||
922 | r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetgid)), 0, 0, 0, 0, 0, 0, 0) | ||
923 | gid = int(r0) | ||
924 | return | ||
925 | } | ||
926 | |||
927 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
928 | |||
929 | func Getpid() (pid int) { | ||
930 | r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpid)), 0, 0, 0, 0, 0, 0, 0) | ||
931 | pid = int(r0) | ||
932 | return | ||
933 | } | ||
934 | |||
935 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
936 | |||
937 | func Getpgid(pid int) (pgid int, err error) { | ||
938 | r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0) | ||
939 | pgid = int(r0) | ||
940 | if e1 != 0 { | ||
941 | err = e1 | ||
942 | } | ||
943 | return | ||
944 | } | ||
945 | |||
946 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
947 | |||
948 | func Getpgrp() (pgid int, err error) { | ||
949 | r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0) | ||
950 | pgid = int(r0) | ||
951 | if e1 != 0 { | ||
952 | err = e1 | ||
953 | } | ||
954 | return | ||
955 | } | ||
956 | |||
957 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
958 | |||
959 | func Geteuid() (euid int) { | ||
960 | r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGeteuid)), 0, 0, 0, 0, 0, 0, 0) | ||
961 | euid = int(r0) | ||
962 | return | ||
963 | } | ||
964 | |||
965 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
966 | |||
967 | func Getegid() (egid int) { | ||
968 | r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetegid)), 0, 0, 0, 0, 0, 0, 0) | ||
969 | egid = int(r0) | ||
970 | return | ||
971 | } | ||
972 | |||
973 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
974 | |||
975 | func Getppid() (ppid int) { | ||
976 | r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetppid)), 0, 0, 0, 0, 0, 0, 0) | ||
977 | ppid = int(r0) | ||
978 | return | ||
979 | } | ||
980 | |||
981 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
982 | |||
983 | func Getpriority(which int, who int) (n int, err error) { | ||
984 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0) | ||
985 | n = int(r0) | ||
986 | if e1 != 0 { | ||
987 | err = e1 | ||
988 | } | ||
989 | return | ||
990 | } | ||
991 | |||
992 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
993 | |||
994 | func Getrlimit(which int, lim *Rlimit) (err error) { | ||
995 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) | ||
996 | if e1 != 0 { | ||
997 | err = e1 | ||
998 | } | ||
999 | return | ||
1000 | } | ||
1001 | |||
1002 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1003 | |||
1004 | func Getrusage(who int, rusage *Rusage) (err error) { | ||
1005 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0) | ||
1006 | if e1 != 0 { | ||
1007 | err = e1 | ||
1008 | } | ||
1009 | return | ||
1010 | } | ||
1011 | |||
1012 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1013 | |||
1014 | func Gettimeofday(tv *Timeval) (err error) { | ||
1015 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0) | ||
1016 | if e1 != 0 { | ||
1017 | err = e1 | ||
1018 | } | ||
1019 | return | ||
1020 | } | ||
1021 | |||
1022 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1023 | |||
1024 | func Getuid() (uid int) { | ||
1025 | r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetuid)), 0, 0, 0, 0, 0, 0, 0) | ||
1026 | uid = int(r0) | ||
1027 | return | ||
1028 | } | ||
1029 | |||
1030 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1031 | |||
1032 | func Kill(pid int, signum syscall.Signal) (err error) { | ||
1033 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0) | ||
1034 | if e1 != 0 { | ||
1035 | err = e1 | ||
1036 | } | ||
1037 | return | ||
1038 | } | ||
1039 | |||
1040 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1041 | |||
1042 | func Lchown(path string, uid int, gid int) (err error) { | ||
1043 | var _p0 *byte | ||
1044 | _p0, err = BytePtrFromString(path) | ||
1045 | if err != nil { | ||
1046 | return | ||
1047 | } | ||
1048 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLchown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) | ||
1049 | if e1 != 0 { | ||
1050 | err = e1 | ||
1051 | } | ||
1052 | return | ||
1053 | } | ||
1054 | |||
1055 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1056 | |||
1057 | func Link(path string, link string) (err error) { | ||
1058 | var _p0 *byte | ||
1059 | _p0, err = BytePtrFromString(path) | ||
1060 | if err != nil { | ||
1061 | return | ||
1062 | } | ||
1063 | var _p1 *byte | ||
1064 | _p1, err = BytePtrFromString(link) | ||
1065 | if err != nil { | ||
1066 | return | ||
1067 | } | ||
1068 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) | ||
1069 | if e1 != 0 { | ||
1070 | err = e1 | ||
1071 | } | ||
1072 | return | ||
1073 | } | ||
1074 | |||
1075 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1076 | |||
1077 | func Listen(s int, backlog int) (err error) { | ||
1078 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_llisten)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0) | ||
1079 | if e1 != 0 { | ||
1080 | err = e1 | ||
1081 | } | ||
1082 | return | ||
1083 | } | ||
1084 | |||
1085 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1086 | |||
1087 | func Lstat(path string, stat *Stat_t) (err error) { | ||
1088 | var _p0 *byte | ||
1089 | _p0, err = BytePtrFromString(path) | ||
1090 | if err != nil { | ||
1091 | return | ||
1092 | } | ||
1093 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLstat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) | ||
1094 | if e1 != 0 { | ||
1095 | err = e1 | ||
1096 | } | ||
1097 | return | ||
1098 | } | ||
1099 | |||
1100 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1101 | |||
1102 | func Madvise(b []byte, advice int) (err error) { | ||
1103 | var _p0 *byte | ||
1104 | if len(b) > 0 { | ||
1105 | _p0 = &b[0] | ||
1106 | } | ||
1107 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMadvise)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(advice), 0, 0, 0) | ||
1108 | if e1 != 0 { | ||
1109 | err = e1 | ||
1110 | } | ||
1111 | return | ||
1112 | } | ||
1113 | |||
1114 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1115 | |||
1116 | func Mkdir(path string, mode uint32) (err error) { | ||
1117 | var _p0 *byte | ||
1118 | _p0, err = BytePtrFromString(path) | ||
1119 | if err != nil { | ||
1120 | return | ||
1121 | } | ||
1122 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdir)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) | ||
1123 | if e1 != 0 { | ||
1124 | err = e1 | ||
1125 | } | ||
1126 | return | ||
1127 | } | ||
1128 | |||
1129 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1130 | |||
1131 | func Mkdirat(dirfd int, path string, mode uint32) (err error) { | ||
1132 | var _p0 *byte | ||
1133 | _p0, err = BytePtrFromString(path) | ||
1134 | if err != nil { | ||
1135 | return | ||
1136 | } | ||
1137 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdirat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0) | ||
1138 | if e1 != 0 { | ||
1139 | err = e1 | ||
1140 | } | ||
1141 | return | ||
1142 | } | ||
1143 | |||
1144 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1145 | |||
1146 | func Mkfifo(path string, mode uint32) (err error) { | ||
1147 | var _p0 *byte | ||
1148 | _p0, err = BytePtrFromString(path) | ||
1149 | if err != nil { | ||
1150 | return | ||
1151 | } | ||
1152 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifo)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) | ||
1153 | if e1 != 0 { | ||
1154 | err = e1 | ||
1155 | } | ||
1156 | return | ||
1157 | } | ||
1158 | |||
1159 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1160 | |||
1161 | func Mkfifoat(dirfd int, path string, mode uint32) (err error) { | ||
1162 | var _p0 *byte | ||
1163 | _p0, err = BytePtrFromString(path) | ||
1164 | if err != nil { | ||
1165 | return | ||
1166 | } | ||
1167 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifoat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0) | ||
1168 | if e1 != 0 { | ||
1169 | err = e1 | ||
1170 | } | ||
1171 | return | ||
1172 | } | ||
1173 | |||
1174 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1175 | |||
1176 | func Mknod(path string, mode uint32, dev int) (err error) { | ||
1177 | var _p0 *byte | ||
1178 | _p0, err = BytePtrFromString(path) | ||
1179 | if err != nil { | ||
1180 | return | ||
1181 | } | ||
1182 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknod)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0) | ||
1183 | if e1 != 0 { | ||
1184 | err = e1 | ||
1185 | } | ||
1186 | return | ||
1187 | } | ||
1188 | |||
1189 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1190 | |||
1191 | func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { | ||
1192 | var _p0 *byte | ||
1193 | _p0, err = BytePtrFromString(path) | ||
1194 | if err != nil { | ||
1195 | return | ||
1196 | } | ||
1197 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) | ||
1198 | if e1 != 0 { | ||
1199 | err = e1 | ||
1200 | } | ||
1201 | return | ||
1202 | } | ||
1203 | |||
1204 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1205 | |||
1206 | func Mlock(b []byte) (err error) { | ||
1207 | var _p0 *byte | ||
1208 | if len(b) > 0 { | ||
1209 | _p0 = &b[0] | ||
1210 | } | ||
1211 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) | ||
1212 | if e1 != 0 { | ||
1213 | err = e1 | ||
1214 | } | ||
1215 | return | ||
1216 | } | ||
1217 | |||
1218 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1219 | |||
1220 | func Mlockall(flags int) (err error) { | ||
1221 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0) | ||
1222 | if e1 != 0 { | ||
1223 | err = e1 | ||
1224 | } | ||
1225 | return | ||
1226 | } | ||
1227 | |||
1228 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1229 | |||
1230 | func Mprotect(b []byte, prot int) (err error) { | ||
1231 | var _p0 *byte | ||
1232 | if len(b) > 0 { | ||
1233 | _p0 = &b[0] | ||
1234 | } | ||
1235 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMprotect)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(prot), 0, 0, 0) | ||
1236 | if e1 != 0 { | ||
1237 | err = e1 | ||
1238 | } | ||
1239 | return | ||
1240 | } | ||
1241 | |||
1242 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1243 | |||
1244 | func Msync(b []byte, flags int) (err error) { | ||
1245 | var _p0 *byte | ||
1246 | if len(b) > 0 { | ||
1247 | _p0 = &b[0] | ||
1248 | } | ||
1249 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMsync)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(flags), 0, 0, 0) | ||
1250 | if e1 != 0 { | ||
1251 | err = e1 | ||
1252 | } | ||
1253 | return | ||
1254 | } | ||
1255 | |||
1256 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1257 | |||
1258 | func Munlock(b []byte) (err error) { | ||
1259 | var _p0 *byte | ||
1260 | if len(b) > 0 { | ||
1261 | _p0 = &b[0] | ||
1262 | } | ||
1263 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) | ||
1264 | if e1 != 0 { | ||
1265 | err = e1 | ||
1266 | } | ||
1267 | return | ||
1268 | } | ||
1269 | |||
1270 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1271 | |||
1272 | func Munlockall() (err error) { | ||
1273 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0) | ||
1274 | if e1 != 0 { | ||
1275 | err = e1 | ||
1276 | } | ||
1277 | return | ||
1278 | } | ||
1279 | |||
1280 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1281 | |||
1282 | func Nanosleep(time *Timespec, leftover *Timespec) (err error) { | ||
1283 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0) | ||
1284 | if e1 != 0 { | ||
1285 | err = e1 | ||
1286 | } | ||
1287 | return | ||
1288 | } | ||
1289 | |||
1290 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1291 | |||
1292 | func Open(path string, mode int, perm uint32) (fd int, err error) { | ||
1293 | var _p0 *byte | ||
1294 | _p0, err = BytePtrFromString(path) | ||
1295 | if err != nil { | ||
1296 | return | ||
1297 | } | ||
1298 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpen)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0) | ||
1299 | fd = int(r0) | ||
1300 | if e1 != 0 { | ||
1301 | err = e1 | ||
1302 | } | ||
1303 | return | ||
1304 | } | ||
1305 | |||
1306 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1307 | |||
1308 | func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) { | ||
1309 | var _p0 *byte | ||
1310 | _p0, err = BytePtrFromString(path) | ||
1311 | if err != nil { | ||
1312 | return | ||
1313 | } | ||
1314 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpenat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0) | ||
1315 | fd = int(r0) | ||
1316 | if e1 != 0 { | ||
1317 | err = e1 | ||
1318 | } | ||
1319 | return | ||
1320 | } | ||
1321 | |||
1322 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1323 | |||
1324 | func Pathconf(path string, name int) (val int, err error) { | ||
1325 | var _p0 *byte | ||
1326 | _p0, err = BytePtrFromString(path) | ||
1327 | if err != nil { | ||
1328 | return | ||
1329 | } | ||
1330 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPathconf)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0) | ||
1331 | val = int(r0) | ||
1332 | if e1 != 0 { | ||
1333 | err = e1 | ||
1334 | } | ||
1335 | return | ||
1336 | } | ||
1337 | |||
1338 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1339 | |||
1340 | func Pause() (err error) { | ||
1341 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0) | ||
1342 | if e1 != 0 { | ||
1343 | err = e1 | ||
1344 | } | ||
1345 | return | ||
1346 | } | ||
1347 | |||
1348 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1349 | |||
1350 | func Pread(fd int, p []byte, offset int64) (n int, err error) { | ||
1351 | var _p0 *byte | ||
1352 | if len(p) > 0 { | ||
1353 | _p0 = &p[0] | ||
1354 | } | ||
1355 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) | ||
1356 | n = int(r0) | ||
1357 | if e1 != 0 { | ||
1358 | err = e1 | ||
1359 | } | ||
1360 | return | ||
1361 | } | ||
1362 | |||
1363 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1364 | |||
1365 | func Pwrite(fd int, p []byte, offset int64) (n int, err error) { | ||
1366 | var _p0 *byte | ||
1367 | if len(p) > 0 { | ||
1368 | _p0 = &p[0] | ||
1369 | } | ||
1370 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) | ||
1371 | n = int(r0) | ||
1372 | if e1 != 0 { | ||
1373 | err = e1 | ||
1374 | } | ||
1375 | return | ||
1376 | } | ||
1377 | |||
1378 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1379 | |||
1380 | func read(fd int, p []byte) (n int, err error) { | ||
1381 | var _p0 *byte | ||
1382 | if len(p) > 0 { | ||
1383 | _p0 = &p[0] | ||
1384 | } | ||
1385 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) | ||
1386 | n = int(r0) | ||
1387 | if e1 != 0 { | ||
1388 | err = e1 | ||
1389 | } | ||
1390 | return | ||
1391 | } | ||
1392 | |||
1393 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1394 | |||
1395 | func Readlink(path string, buf []byte) (n int, err error) { | ||
1396 | var _p0 *byte | ||
1397 | _p0, err = BytePtrFromString(path) | ||
1398 | if err != nil { | ||
1399 | return | ||
1400 | } | ||
1401 | var _p1 *byte | ||
1402 | if len(buf) > 0 { | ||
1403 | _p1 = &buf[0] | ||
1404 | } | ||
1405 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procReadlink)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0) | ||
1406 | n = int(r0) | ||
1407 | if e1 != 0 { | ||
1408 | err = e1 | ||
1409 | } | ||
1410 | return | ||
1411 | } | ||
1412 | |||
1413 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1414 | |||
1415 | func Rename(from string, to string) (err error) { | ||
1416 | var _p0 *byte | ||
1417 | _p0, err = BytePtrFromString(from) | ||
1418 | if err != nil { | ||
1419 | return | ||
1420 | } | ||
1421 | var _p1 *byte | ||
1422 | _p1, err = BytePtrFromString(to) | ||
1423 | if err != nil { | ||
1424 | return | ||
1425 | } | ||
1426 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRename)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) | ||
1427 | if e1 != 0 { | ||
1428 | err = e1 | ||
1429 | } | ||
1430 | return | ||
1431 | } | ||
1432 | |||
1433 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1434 | |||
1435 | func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { | ||
1436 | var _p0 *byte | ||
1437 | _p0, err = BytePtrFromString(oldpath) | ||
1438 | if err != nil { | ||
1439 | return | ||
1440 | } | ||
1441 | var _p1 *byte | ||
1442 | _p1, err = BytePtrFromString(newpath) | ||
1443 | if err != nil { | ||
1444 | return | ||
1445 | } | ||
1446 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRenameat)), 4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0) | ||
1447 | if e1 != 0 { | ||
1448 | err = e1 | ||
1449 | } | ||
1450 | return | ||
1451 | } | ||
1452 | |||
1453 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1454 | |||
1455 | func Rmdir(path string) (err error) { | ||
1456 | var _p0 *byte | ||
1457 | _p0, err = BytePtrFromString(path) | ||
1458 | if err != nil { | ||
1459 | return | ||
1460 | } | ||
1461 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRmdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) | ||
1462 | if e1 != 0 { | ||
1463 | err = e1 | ||
1464 | } | ||
1465 | return | ||
1466 | } | ||
1467 | |||
1468 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1469 | |||
1470 | func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { | ||
1471 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0) | ||
1472 | newoffset = int64(r0) | ||
1473 | if e1 != 0 { | ||
1474 | err = e1 | ||
1475 | } | ||
1476 | return | ||
1477 | } | ||
1478 | |||
1479 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1480 | |||
1481 | func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) { | ||
1482 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSelect)), 5, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) | ||
1483 | if e1 != 0 { | ||
1484 | err = e1 | ||
1485 | } | ||
1486 | return | ||
1487 | } | ||
1488 | |||
1489 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1490 | |||
1491 | func Setegid(egid int) (err error) { | ||
1492 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0) | ||
1493 | if e1 != 0 { | ||
1494 | err = e1 | ||
1495 | } | ||
1496 | return | ||
1497 | } | ||
1498 | |||
1499 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1500 | |||
1501 | func Seteuid(euid int) (err error) { | ||
1502 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0) | ||
1503 | if e1 != 0 { | ||
1504 | err = e1 | ||
1505 | } | ||
1506 | return | ||
1507 | } | ||
1508 | |||
1509 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1510 | |||
1511 | func Setgid(gid int) (err error) { | ||
1512 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0) | ||
1513 | if e1 != 0 { | ||
1514 | err = e1 | ||
1515 | } | ||
1516 | return | ||
1517 | } | ||
1518 | |||
1519 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1520 | |||
1521 | func Sethostname(p []byte) (err error) { | ||
1522 | var _p0 *byte | ||
1523 | if len(p) > 0 { | ||
1524 | _p0 = &p[0] | ||
1525 | } | ||
1526 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0, 0) | ||
1527 | if e1 != 0 { | ||
1528 | err = e1 | ||
1529 | } | ||
1530 | return | ||
1531 | } | ||
1532 | |||
1533 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1534 | |||
1535 | func Setpgid(pid int, pgid int) (err error) { | ||
1536 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0) | ||
1537 | if e1 != 0 { | ||
1538 | err = e1 | ||
1539 | } | ||
1540 | return | ||
1541 | } | ||
1542 | |||
1543 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1544 | |||
1545 | func Setpriority(which int, who int, prio int) (err error) { | ||
1546 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0) | ||
1547 | if e1 != 0 { | ||
1548 | err = e1 | ||
1549 | } | ||
1550 | return | ||
1551 | } | ||
1552 | |||
1553 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1554 | |||
1555 | func Setregid(rgid int, egid int) (err error) { | ||
1556 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0) | ||
1557 | if e1 != 0 { | ||
1558 | err = e1 | ||
1559 | } | ||
1560 | return | ||
1561 | } | ||
1562 | |||
1563 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1564 | |||
1565 | func Setreuid(ruid int, euid int) (err error) { | ||
1566 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0) | ||
1567 | if e1 != 0 { | ||
1568 | err = e1 | ||
1569 | } | ||
1570 | return | ||
1571 | } | ||
1572 | |||
1573 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1574 | |||
1575 | func Setrlimit(which int, lim *Rlimit) (err error) { | ||
1576 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) | ||
1577 | if e1 != 0 { | ||
1578 | err = e1 | ||
1579 | } | ||
1580 | return | ||
1581 | } | ||
1582 | |||
1583 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1584 | |||
1585 | func Setsid() (pid int, err error) { | ||
1586 | r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0) | ||
1587 | pid = int(r0) | ||
1588 | if e1 != 0 { | ||
1589 | err = e1 | ||
1590 | } | ||
1591 | return | ||
1592 | } | ||
1593 | |||
1594 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1595 | |||
1596 | func Setuid(uid int) (err error) { | ||
1597 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0) | ||
1598 | if e1 != 0 { | ||
1599 | err = e1 | ||
1600 | } | ||
1601 | return | ||
1602 | } | ||
1603 | |||
1604 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1605 | |||
1606 | func Shutdown(s int, how int) (err error) { | ||
1607 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0) | ||
1608 | if e1 != 0 { | ||
1609 | err = e1 | ||
1610 | } | ||
1611 | return | ||
1612 | } | ||
1613 | |||
1614 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1615 | |||
1616 | func Stat(path string, stat *Stat_t) (err error) { | ||
1617 | var _p0 *byte | ||
1618 | _p0, err = BytePtrFromString(path) | ||
1619 | if err != nil { | ||
1620 | return | ||
1621 | } | ||
1622 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) | ||
1623 | if e1 != 0 { | ||
1624 | err = e1 | ||
1625 | } | ||
1626 | return | ||
1627 | } | ||
1628 | |||
1629 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1630 | |||
1631 | func Statvfs(path string, vfsstat *Statvfs_t) (err error) { | ||
1632 | var _p0 *byte | ||
1633 | _p0, err = BytePtrFromString(path) | ||
1634 | if err != nil { | ||
1635 | return | ||
1636 | } | ||
1637 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStatvfs)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) | ||
1638 | if e1 != 0 { | ||
1639 | err = e1 | ||
1640 | } | ||
1641 | return | ||
1642 | } | ||
1643 | |||
1644 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1645 | |||
1646 | func Symlink(path string, link string) (err error) { | ||
1647 | var _p0 *byte | ||
1648 | _p0, err = BytePtrFromString(path) | ||
1649 | if err != nil { | ||
1650 | return | ||
1651 | } | ||
1652 | var _p1 *byte | ||
1653 | _p1, err = BytePtrFromString(link) | ||
1654 | if err != nil { | ||
1655 | return | ||
1656 | } | ||
1657 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSymlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) | ||
1658 | if e1 != 0 { | ||
1659 | err = e1 | ||
1660 | } | ||
1661 | return | ||
1662 | } | ||
1663 | |||
1664 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1665 | |||
1666 | func Sync() (err error) { | ||
1667 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0) | ||
1668 | if e1 != 0 { | ||
1669 | err = e1 | ||
1670 | } | ||
1671 | return | ||
1672 | } | ||
1673 | |||
1674 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1675 | |||
1676 | func Times(tms *Tms) (ticks uintptr, err error) { | ||
1677 | r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0) | ||
1678 | ticks = uintptr(r0) | ||
1679 | if e1 != 0 { | ||
1680 | err = e1 | ||
1681 | } | ||
1682 | return | ||
1683 | } | ||
1684 | |||
1685 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1686 | |||
1687 | func Truncate(path string, length int64) (err error) { | ||
1688 | var _p0 *byte | ||
1689 | _p0, err = BytePtrFromString(path) | ||
1690 | if err != nil { | ||
1691 | return | ||
1692 | } | ||
1693 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procTruncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0) | ||
1694 | if e1 != 0 { | ||
1695 | err = e1 | ||
1696 | } | ||
1697 | return | ||
1698 | } | ||
1699 | |||
1700 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1701 | |||
1702 | func Fsync(fd int) (err error) { | ||
1703 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0) | ||
1704 | if e1 != 0 { | ||
1705 | err = e1 | ||
1706 | } | ||
1707 | return | ||
1708 | } | ||
1709 | |||
1710 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1711 | |||
1712 | func Ftruncate(fd int, length int64) (err error) { | ||
1713 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0) | ||
1714 | if e1 != 0 { | ||
1715 | err = e1 | ||
1716 | } | ||
1717 | return | ||
1718 | } | ||
1719 | |||
1720 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1721 | |||
1722 | func Umask(mask int) (oldmask int) { | ||
1723 | r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procUmask)), 1, uintptr(mask), 0, 0, 0, 0, 0) | ||
1724 | oldmask = int(r0) | ||
1725 | return | ||
1726 | } | ||
1727 | |||
1728 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1729 | |||
1730 | func Uname(buf *Utsname) (err error) { | ||
1731 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0) | ||
1732 | if e1 != 0 { | ||
1733 | err = e1 | ||
1734 | } | ||
1735 | return | ||
1736 | } | ||
1737 | |||
1738 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1739 | |||
1740 | func Unmount(target string, flags int) (err error) { | ||
1741 | var _p0 *byte | ||
1742 | _p0, err = BytePtrFromString(target) | ||
1743 | if err != nil { | ||
1744 | return | ||
1745 | } | ||
1746 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procumount)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0, 0) | ||
1747 | if e1 != 0 { | ||
1748 | err = e1 | ||
1749 | } | ||
1750 | return | ||
1751 | } | ||
1752 | |||
1753 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1754 | |||
1755 | func Unlink(path string) (err error) { | ||
1756 | var _p0 *byte | ||
1757 | _p0, err = BytePtrFromString(path) | ||
1758 | if err != nil { | ||
1759 | return | ||
1760 | } | ||
1761 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) | ||
1762 | if e1 != 0 { | ||
1763 | err = e1 | ||
1764 | } | ||
1765 | return | ||
1766 | } | ||
1767 | |||
1768 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1769 | |||
1770 | func Unlinkat(dirfd int, path string, flags int) (err error) { | ||
1771 | var _p0 *byte | ||
1772 | _p0, err = BytePtrFromString(path) | ||
1773 | if err != nil { | ||
1774 | return | ||
1775 | } | ||
1776 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlinkat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0) | ||
1777 | if e1 != 0 { | ||
1778 | err = e1 | ||
1779 | } | ||
1780 | return | ||
1781 | } | ||
1782 | |||
1783 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1784 | |||
1785 | func Ustat(dev int, ubuf *Ustat_t) (err error) { | ||
1786 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0) | ||
1787 | if e1 != 0 { | ||
1788 | err = e1 | ||
1789 | } | ||
1790 | return | ||
1791 | } | ||
1792 | |||
1793 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1794 | |||
1795 | func Utime(path string, buf *Utimbuf) (err error) { | ||
1796 | var _p0 *byte | ||
1797 | _p0, err = BytePtrFromString(path) | ||
1798 | if err != nil { | ||
1799 | return | ||
1800 | } | ||
1801 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUtime)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0) | ||
1802 | if e1 != 0 { | ||
1803 | err = e1 | ||
1804 | } | ||
1805 | return | ||
1806 | } | ||
1807 | |||
1808 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1809 | |||
1810 | func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { | ||
1811 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) | ||
1812 | if e1 != 0 { | ||
1813 | err = e1 | ||
1814 | } | ||
1815 | return | ||
1816 | } | ||
1817 | |||
1818 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1819 | |||
1820 | func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { | ||
1821 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) | ||
1822 | if e1 != 0 { | ||
1823 | err = e1 | ||
1824 | } | ||
1825 | return | ||
1826 | } | ||
1827 | |||
1828 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1829 | |||
1830 | func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { | ||
1831 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) | ||
1832 | ret = uintptr(r0) | ||
1833 | if e1 != 0 { | ||
1834 | err = e1 | ||
1835 | } | ||
1836 | return | ||
1837 | } | ||
1838 | |||
1839 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1840 | |||
1841 | func munmap(addr uintptr, length uintptr) (err error) { | ||
1842 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0) | ||
1843 | if e1 != 0 { | ||
1844 | err = e1 | ||
1845 | } | ||
1846 | return | ||
1847 | } | ||
1848 | |||
1849 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1850 | |||
1851 | func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { | ||
1852 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) | ||
1853 | written = int(r0) | ||
1854 | if e1 != 0 { | ||
1855 | err = e1 | ||
1856 | } | ||
1857 | return | ||
1858 | } | ||
1859 | |||
1860 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1861 | |||
1862 | func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { | ||
1863 | var _p0 *byte | ||
1864 | if len(buf) > 0 { | ||
1865 | _p0 = &buf[0] | ||
1866 | } | ||
1867 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) | ||
1868 | if e1 != 0 { | ||
1869 | err = e1 | ||
1870 | } | ||
1871 | return | ||
1872 | } | ||
1873 | |||
1874 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1875 | |||
1876 | func socket(domain int, typ int, proto int) (fd int, err error) { | ||
1877 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0) | ||
1878 | fd = int(r0) | ||
1879 | if e1 != 0 { | ||
1880 | err = e1 | ||
1881 | } | ||
1882 | return | ||
1883 | } | ||
1884 | |||
1885 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1886 | |||
1887 | func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { | ||
1888 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) | ||
1889 | if e1 != 0 { | ||
1890 | err = e1 | ||
1891 | } | ||
1892 | return | ||
1893 | } | ||
1894 | |||
1895 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1896 | |||
1897 | func write(fd int, p []byte) (n int, err error) { | ||
1898 | var _p0 *byte | ||
1899 | if len(p) > 0 { | ||
1900 | _p0 = &p[0] | ||
1901 | } | ||
1902 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) | ||
1903 | n = int(r0) | ||
1904 | if e1 != 0 { | ||
1905 | err = e1 | ||
1906 | } | ||
1907 | return | ||
1908 | } | ||
1909 | |||
1910 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1911 | |||
1912 | func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { | ||
1913 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) | ||
1914 | if e1 != 0 { | ||
1915 | err = e1 | ||
1916 | } | ||
1917 | return | ||
1918 | } | ||
1919 | |||
1920 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1921 | |||
1922 | func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { | ||
1923 | _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) | ||
1924 | if e1 != 0 { | ||
1925 | err = e1 | ||
1926 | } | ||
1927 | return | ||
1928 | } | ||
1929 | |||
1930 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1931 | |||
1932 | func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { | ||
1933 | _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) | ||
1934 | if e1 != 0 { | ||
1935 | err = e1 | ||
1936 | } | ||
1937 | return | ||
1938 | } | ||
1939 | |||
1940 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1941 | |||
1942 | func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { | ||
1943 | var _p0 *byte | ||
1944 | if len(p) > 0 { | ||
1945 | _p0 = &p[0] | ||
1946 | } | ||
1947 | r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procrecvfrom)), 6, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) | ||
1948 | n = int(r0) | ||
1949 | if e1 != 0 { | ||
1950 | err = e1 | ||
1951 | } | ||
1952 | return | ||
1953 | } | ||