1// 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//go:build linux && 386
5// +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
18func 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
28func 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
38func 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
49func 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
59func dup2(oldfd int, newfd int) (err error) {
60	_, _, 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
310func setfsgid(gid int) (prev int, err error) {
311	r0, _, e1 := Syscall(SYS_SETFSGID32, uintptr(gid), 0, 0)
312	prev = int(r0)
313	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
321func setfsuid(uid int) (prev int, err error) {
322	r0, _, e1 := Syscall(SYS_SETFSUID32, uintptr(uid), 0, 0)
323	prev = int(r0)
324	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}
580