blob: 19ebd3ff75f9bbe6fe2b6d0f20edbecca42811fb [file] [log] [blame]
khenaidooac637102019-01-14 15:44:34 -05001// go run mksyscall.go -l32 -tags linux,386 syscall_linux.go syscall_linux_386.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build linux,386
5
6package unix
7
8import (
9 "syscall"
10 "unsafe"
11)
12
13var _ syscall.Errno
14
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16
William Kurkiandaa6bb22019-03-07 12:26:28 -050017func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
18 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
19 if e1 != 0 {
20 err = errnoErr(e1)
21 }
22 return
23}
24
25// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
26
khenaidooac637102019-01-14 15:44:34 -050027func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
28 _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(off>>32), uintptr(len), uintptr(len>>32))
29 if e1 != 0 {
30 err = errnoErr(e1)
31 }
32 return
33}
34
35// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
36
khenaidooac637102019-01-14 15:44:34 -050037func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
38 r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
39 n = int64(int64(r1)<<32 | int64(r0))
40 if e1 != 0 {
41 err = errnoErr(e1)
42 }
43 return
44}
45
46// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
47
khenaidooac637102019-01-14 15:44:34 -050048func pipe(p *[2]_C_int) (err error) {
49 _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
50 if e1 != 0 {
51 err = errnoErr(e1)
52 }
53 return
54}
55
56// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
57
Andrea Campanella3614a922021-02-25 12:40:42 +010058func dup2(oldfd int, newfd int) (err error) {
khenaidooac637102019-01-14 15:44:34 -050059 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
60 if e1 != 0 {
61 err = errnoErr(e1)
62 }
63 return
64}
65
66// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
67
68func EpollCreate(size int) (fd int, err error) {
69 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0)
70 fd = int(r0)
71 if e1 != 0 {
72 err = errnoErr(e1)
73 }
74 return
75}
76
77// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
78
79func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
80 var _p0 unsafe.Pointer
81 if len(events) > 0 {
82 _p0 = unsafe.Pointer(&events[0])
83 } else {
84 _p0 = unsafe.Pointer(&_zero)
85 }
86 r0, _, e1 := Syscall6(SYS_EPOLL_WAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0)
87 n = int(r0)
88 if e1 != 0 {
89 err = errnoErr(e1)
90 }
91 return
92}
93
94// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
95
96func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
97 _, _, e1 := Syscall6(SYS_FADVISE64_64, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(length), uintptr(length>>32), uintptr(advice))
98 if e1 != 0 {
99 err = errnoErr(e1)
100 }
101 return
102}
103
104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
105
106func Fchown(fd int, uid int, gid int) (err error) {
107 _, _, e1 := Syscall(SYS_FCHOWN32, uintptr(fd), uintptr(uid), uintptr(gid))
108 if e1 != 0 {
109 err = errnoErr(e1)
110 }
111 return
112}
113
114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
115
116func Fstat(fd int, stat *Stat_t) (err error) {
117 _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
118 if e1 != 0 {
119 err = errnoErr(e1)
120 }
121 return
122}
123
124// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
125
126func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
127 var _p0 *byte
128 _p0, err = BytePtrFromString(path)
129 if err != nil {
130 return
131 }
132 _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
133 if e1 != 0 {
134 err = errnoErr(e1)
135 }
136 return
137}
138
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140
141func Ftruncate(fd int, length int64) (err error) {
142 _, _, e1 := Syscall(SYS_FTRUNCATE64, uintptr(fd), uintptr(length), uintptr(length>>32))
143 if e1 != 0 {
144 err = errnoErr(e1)
145 }
146 return
147}
148
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150
151func Getegid() (egid int) {
152 r0, _ := RawSyscallNoError(SYS_GETEGID32, 0, 0, 0)
153 egid = int(r0)
154 return
155}
156
157// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
158
159func Geteuid() (euid int) {
160 r0, _ := RawSyscallNoError(SYS_GETEUID32, 0, 0, 0)
161 euid = int(r0)
162 return
163}
164
165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
166
167func Getgid() (gid int) {
168 r0, _ := RawSyscallNoError(SYS_GETGID32, 0, 0, 0)
169 gid = int(r0)
170 return
171}
172
173// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
174
175func Getuid() (uid int) {
176 r0, _ := RawSyscallNoError(SYS_GETUID32, 0, 0, 0)
177 uid = int(r0)
178 return
179}
180
181// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
182
183func InotifyInit() (fd int, err error) {
184 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0)
185 fd = int(r0)
186 if e1 != 0 {
187 err = errnoErr(e1)
188 }
189 return
190}
191
192// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
193
194func Ioperm(from int, num int, on int) (err error) {
195 _, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on))
196 if e1 != 0 {
197 err = errnoErr(e1)
198 }
199 return
200}
201
202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
203
204func Iopl(level int) (err error) {
205 _, _, e1 := Syscall(SYS_IOPL, uintptr(level), 0, 0)
206 if e1 != 0 {
207 err = errnoErr(e1)
208 }
209 return
210}
211
212// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
213
214func Lchown(path string, uid int, gid int) (err error) {
215 var _p0 *byte
216 _p0, err = BytePtrFromString(path)
217 if err != nil {
218 return
219 }
220 _, _, e1 := Syscall(SYS_LCHOWN32, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
221 if e1 != 0 {
222 err = errnoErr(e1)
223 }
224 return
225}
226
227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
228
229func Lstat(path string, stat *Stat_t) (err error) {
230 var _p0 *byte
231 _p0, err = BytePtrFromString(path)
232 if err != nil {
233 return
234 }
235 _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
236 if e1 != 0 {
237 err = errnoErr(e1)
238 }
239 return
240}
241
242// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
243
244func Pread(fd int, p []byte, offset int64) (n int, err error) {
245 var _p0 unsafe.Pointer
246 if len(p) > 0 {
247 _p0 = unsafe.Pointer(&p[0])
248 } else {
249 _p0 = unsafe.Pointer(&_zero)
250 }
251 r0, _, e1 := Syscall6(SYS_PREAD64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
252 n = int(r0)
253 if e1 != 0 {
254 err = errnoErr(e1)
255 }
256 return
257}
258
259// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
260
261func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
262 var _p0 unsafe.Pointer
263 if len(p) > 0 {
264 _p0 = unsafe.Pointer(&p[0])
265 } else {
266 _p0 = unsafe.Pointer(&_zero)
267 }
268 r0, _, e1 := Syscall6(SYS_PWRITE64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
269 n = int(r0)
270 if e1 != 0 {
271 err = errnoErr(e1)
272 }
273 return
274}
275
276// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
277
Stephane Barbarie260a5632019-02-26 16:12:49 -0500278func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
279 var _p0 *byte
280 _p0, err = BytePtrFromString(oldpath)
281 if err != nil {
282 return
283 }
284 var _p1 *byte
285 _p1, err = BytePtrFromString(newpath)
286 if err != nil {
287 return
288 }
289 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
290 if e1 != 0 {
291 err = errnoErr(e1)
292 }
293 return
294}
295
296// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
297
khenaidooac637102019-01-14 15:44:34 -0500298func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
299 r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
300 written = int(r0)
301 if e1 != 0 {
302 err = errnoErr(e1)
303 }
304 return
305}
306
307// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
308
Andrea Campanella3614a922021-02-25 12:40:42 +0100309func setfsgid(gid int) (prev int, err error) {
310 r0, _, e1 := Syscall(SYS_SETFSGID32, uintptr(gid), 0, 0)
311 prev = int(r0)
khenaidooac637102019-01-14 15:44:34 -0500312 if e1 != 0 {
313 err = errnoErr(e1)
314 }
315 return
316}
317
318// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
319
Andrea Campanella3614a922021-02-25 12:40:42 +0100320func setfsuid(uid int) (prev int, err error) {
321 r0, _, e1 := Syscall(SYS_SETFSUID32, uintptr(uid), 0, 0)
322 prev = int(r0)
khenaidooac637102019-01-14 15:44:34 -0500323 if e1 != 0 {
324 err = errnoErr(e1)
325 }
326 return
327}
328
329// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
330
331func Setregid(rgid int, egid int) (err error) {
332 _, _, e1 := RawSyscall(SYS_SETREGID32, uintptr(rgid), uintptr(egid), 0)
333 if e1 != 0 {
334 err = errnoErr(e1)
335 }
336 return
337}
338
339// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
340
341func Setresgid(rgid int, egid int, sgid int) (err error) {
342 _, _, e1 := RawSyscall(SYS_SETRESGID32, uintptr(rgid), uintptr(egid), uintptr(sgid))
343 if e1 != 0 {
344 err = errnoErr(e1)
345 }
346 return
347}
348
349// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
350
351func Setresuid(ruid int, euid int, suid int) (err error) {
352 _, _, e1 := RawSyscall(SYS_SETRESUID32, uintptr(ruid), uintptr(euid), uintptr(suid))
353 if e1 != 0 {
354 err = errnoErr(e1)
355 }
356 return
357}
358
359// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
360
361func Setreuid(ruid int, euid int) (err error) {
362 _, _, e1 := RawSyscall(SYS_SETREUID32, uintptr(ruid), uintptr(euid), 0)
363 if e1 != 0 {
364 err = errnoErr(e1)
365 }
366 return
367}
368
369// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
370
371func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
372 r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
373 n = int(r0)
374 if e1 != 0 {
375 err = errnoErr(e1)
376 }
377 return
378}
379
380// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
381
382func Stat(path string, stat *Stat_t) (err error) {
383 var _p0 *byte
384 _p0, err = BytePtrFromString(path)
385 if err != nil {
386 return
387 }
388 _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
389 if e1 != 0 {
390 err = errnoErr(e1)
391 }
392 return
393}
394
395// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
396
397func SyncFileRange(fd int, off int64, n int64, flags int) (err error) {
398 _, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE, uintptr(fd), uintptr(off), uintptr(off>>32), uintptr(n), uintptr(n>>32), uintptr(flags))
399 if e1 != 0 {
400 err = errnoErr(e1)
401 }
402 return
403}
404
405// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
406
407func Truncate(path string, length int64) (err error) {
408 var _p0 *byte
409 _p0, err = BytePtrFromString(path)
410 if err != nil {
411 return
412 }
413 _, _, e1 := Syscall(SYS_TRUNCATE64, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32))
414 if e1 != 0 {
415 err = errnoErr(e1)
416 }
417 return
418}
419
420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
421
422func Ustat(dev int, ubuf *Ustat_t) (err error) {
423 _, _, e1 := Syscall(SYS_USTAT, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0)
424 if e1 != 0 {
425 err = errnoErr(e1)
426 }
427 return
428}
429
430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
431
432func getgroups(n int, list *_Gid_t) (nn int, err error) {
433 r0, _, e1 := RawSyscall(SYS_GETGROUPS32, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
434 nn = int(r0)
435 if e1 != 0 {
436 err = errnoErr(e1)
437 }
438 return
439}
440
441// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
442
443func setgroups(n int, list *_Gid_t) (err error) {
444 _, _, e1 := RawSyscall(SYS_SETGROUPS32, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
445 if e1 != 0 {
446 err = errnoErr(e1)
447 }
448 return
449}
450
451// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
452
453func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
454 r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
455 n = int(r0)
456 if e1 != 0 {
457 err = errnoErr(e1)
458 }
459 return
460}
461
462// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
463
464func mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error) {
465 r0, _, e1 := Syscall6(SYS_MMAP2, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(pageOffset))
466 xaddr = uintptr(r0)
467 if e1 != 0 {
468 err = errnoErr(e1)
469 }
470 return
471}
472
473// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
474
475func Pause() (err error) {
476 _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0)
477 if e1 != 0 {
478 err = errnoErr(e1)
479 }
480 return
481}
482
483// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
484
485func getrlimit(resource int, rlim *rlimit32) (err error) {
486 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
487 if e1 != 0 {
488 err = errnoErr(e1)
489 }
490 return
491}
492
493// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
494
495func setrlimit(resource int, rlim *rlimit32) (err error) {
496 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
497 if e1 != 0 {
498 err = errnoErr(e1)
499 }
500 return
501}
502
503// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
504
505func futimesat(dirfd int, path string, times *[2]Timeval) (err error) {
506 var _p0 *byte
507 _p0, err = BytePtrFromString(path)
508 if err != nil {
509 return
510 }
511 _, _, e1 := Syscall(SYS_FUTIMESAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)))
512 if e1 != 0 {
513 err = errnoErr(e1)
514 }
515 return
516}
517
518// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
519
520func Gettimeofday(tv *Timeval) (err error) {
521 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
522 if e1 != 0 {
523 err = errnoErr(e1)
524 }
525 return
526}
527
528// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
529
530func Time(t *Time_t) (tt Time_t, err error) {
531 r0, _, e1 := RawSyscall(SYS_TIME, uintptr(unsafe.Pointer(t)), 0, 0)
532 tt = Time_t(r0)
533 if e1 != 0 {
534 err = errnoErr(e1)
535 }
536 return
537}
538
539// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
540
541func Utime(path string, buf *Utimbuf) (err error) {
542 var _p0 *byte
543 _p0, err = BytePtrFromString(path)
544 if err != nil {
545 return
546 }
547 _, _, e1 := Syscall(SYS_UTIME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
548 if e1 != 0 {
549 err = errnoErr(e1)
550 }
551 return
552}
553
554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555
556func utimes(path string, times *[2]Timeval) (err error) {
557 var _p0 *byte
558 _p0, err = BytePtrFromString(path)
559 if err != nil {
560 return
561 }
562 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0)
563 if e1 != 0 {
564 err = errnoErr(e1)
565 }
566 return
567}
568
569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
570
571func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
572 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
573 n = int(r0)
574 if e1 != 0 {
575 err = errnoErr(e1)
576 }
577 return
578}