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