1// go run mksyscall.go -tags linux,s390x syscall_linux.go syscall_linux_s390x.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build linux,s390x
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
17func 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(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
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
27func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
28	_, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
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
37func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
38	r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
39	n = 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
48func dup2(oldfd int, newfd int) (err error) {
49	_, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 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
58func EpollCreate(size int) (fd int, err error) {
59	r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0)
60	fd = int(r0)
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 EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
70	var _p0 unsafe.Pointer
71	if len(events) > 0 {
72		_p0 = unsafe.Pointer(&events[0])
73	} else {
74		_p0 = unsafe.Pointer(&_zero)
75	}
76	r0, _, e1 := Syscall6(SYS_EPOLL_WAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0)
77	n = int(r0)
78	if e1 != 0 {
79		err = errnoErr(e1)
80	}
81	return
82}
83
84// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
85
86func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
87	_, _, e1 := Syscall6(SYS_FADVISE64, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0)
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 Fchown(fd int, uid int, gid int) (err error) {
97	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
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 Fstat(fd int, stat *Stat_t) (err error) {
107	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
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 Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
117	var _p0 *byte
118	_p0, err = BytePtrFromString(path)
119	if err != nil {
120		return
121	}
122	_, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
123	if e1 != 0 {
124		err = errnoErr(e1)
125	}
126	return
127}
128
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130
131func Fstatfs(fd int, buf *Statfs_t) (err error) {
132	_, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 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_FTRUNCATE, uintptr(fd), uintptr(length), 0)
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_GETEGID, 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_GETEUID, 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_GETGID, 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 Getrlimit(resource int, rlim *Rlimit) (err error) {
176	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
177	if e1 != 0 {
178		err = errnoErr(e1)
179	}
180	return
181}
182
183// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
184
185func Getuid() (uid int) {
186	r0, _ := RawSyscallNoError(SYS_GETUID, 0, 0, 0)
187	uid = int(r0)
188	return
189}
190
191// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
192
193func InotifyInit() (fd int, err error) {
194	r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0)
195	fd = int(r0)
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 Lchown(path string, uid int, gid int) (err error) {
205	var _p0 *byte
206	_p0, err = BytePtrFromString(path)
207	if err != nil {
208		return
209	}
210	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
211	if e1 != 0 {
212		err = errnoErr(e1)
213	}
214	return
215}
216
217// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
218
219func Lstat(path string, stat *Stat_t) (err error) {
220	var _p0 *byte
221	_p0, err = BytePtrFromString(path)
222	if err != nil {
223		return
224	}
225	_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
226	if e1 != 0 {
227		err = errnoErr(e1)
228	}
229	return
230}
231
232// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
233
234func Pause() (err error) {
235	_, _, e1 := Syscall(SYS_PAUSE, 0, 0, 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), 0, 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), 0, 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
278func 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
298func Seek(fd int, offset int64, whence int) (off int64, err error) {
299	r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
300	off = int64(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
309func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
310	r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
311	n = int(r0)
312	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
320func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
321	r0, _, e1 := Syscall6(SYS_SENDFILE, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
322	written = int(r0)
323	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 setfsgid(gid int) (prev int, err error) {
332	r0, _, e1 := Syscall(SYS_SETFSGID, uintptr(gid), 0, 0)
333	prev = int(r0)
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 setfsuid(uid int) (prev int, err error) {
343	r0, _, e1 := Syscall(SYS_SETFSUID, uintptr(uid), 0, 0)
344	prev = int(r0)
345	if e1 != 0 {
346		err = errnoErr(e1)
347	}
348	return
349}
350
351// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
352
353func Setregid(rgid int, egid int) (err error) {
354	_, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
355	if e1 != 0 {
356		err = errnoErr(e1)
357	}
358	return
359}
360
361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
362
363func Setresgid(rgid int, egid int, sgid int) (err error) {
364	_, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
365	if e1 != 0 {
366		err = errnoErr(e1)
367	}
368	return
369}
370
371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
372
373func Setresuid(ruid int, euid int, suid int) (err error) {
374	_, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
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 Setrlimit(resource int, rlim *Rlimit) (err error) {
384	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
385	if e1 != 0 {
386		err = errnoErr(e1)
387	}
388	return
389}
390
391// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
392
393func Setreuid(ruid int, euid int) (err error) {
394	_, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
395	if e1 != 0 {
396		err = errnoErr(e1)
397	}
398	return
399}
400
401// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
402
403func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
404	r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
405	n = int64(r0)
406	if e1 != 0 {
407		err = errnoErr(e1)
408	}
409	return
410}
411
412// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
413
414func Stat(path string, stat *Stat_t) (err error) {
415	var _p0 *byte
416	_p0, err = BytePtrFromString(path)
417	if err != nil {
418		return
419	}
420	_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
421	if e1 != 0 {
422		err = errnoErr(e1)
423	}
424	return
425}
426
427// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
428
429func Statfs(path string, buf *Statfs_t) (err error) {
430	var _p0 *byte
431	_p0, err = BytePtrFromString(path)
432	if err != nil {
433		return
434	}
435	_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
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 SyncFileRange(fd int, off int64, n int64, flags int) (err error) {
445	_, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE, uintptr(fd), uintptr(off), uintptr(n), uintptr(flags), 0, 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 Truncate(path string, length int64) (err error) {
455	var _p0 *byte
456	_p0, err = BytePtrFromString(path)
457	if err != nil {
458		return
459	}
460	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
461	if e1 != 0 {
462		err = errnoErr(e1)
463	}
464	return
465}
466
467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
468
469func Ustat(dev int, ubuf *Ustat_t) (err error) {
470	_, _, e1 := Syscall(SYS_USTAT, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0)
471	if e1 != 0 {
472		err = errnoErr(e1)
473	}
474	return
475}
476
477// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
478
479func getgroups(n int, list *_Gid_t) (nn int, err error) {
480	r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
481	nn = int(r0)
482	if e1 != 0 {
483		err = errnoErr(e1)
484	}
485	return
486}
487
488// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
489
490func setgroups(n int, list *_Gid_t) (err error) {
491	_, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
492	if e1 != 0 {
493		err = errnoErr(e1)
494	}
495	return
496}
497
498// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
499
500func futimesat(dirfd int, path string, times *[2]Timeval) (err error) {
501	var _p0 *byte
502	_p0, err = BytePtrFromString(path)
503	if err != nil {
504		return
505	}
506	_, _, e1 := Syscall(SYS_FUTIMESAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)))
507	if e1 != 0 {
508		err = errnoErr(e1)
509	}
510	return
511}
512
513// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
514
515func Gettimeofday(tv *Timeval) (err error) {
516	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
517	if e1 != 0 {
518		err = errnoErr(e1)
519	}
520	return
521}
522
523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
524
525func Utime(path string, buf *Utimbuf) (err error) {
526	var _p0 *byte
527	_p0, err = BytePtrFromString(path)
528	if err != nil {
529		return
530	}
531	_, _, e1 := Syscall(SYS_UTIME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
532	if e1 != 0 {
533		err = errnoErr(e1)
534	}
535	return
536}
537
538// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
539
540func utimes(path string, times *[2]Timeval) (err error) {
541	var _p0 *byte
542	_p0, err = BytePtrFromString(path)
543	if err != nil {
544		return
545	}
546	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0)
547	if e1 != 0 {
548		err = errnoErr(e1)
549	}
550	return
551}
552
553// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
554
555func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
556	r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
557	n = int(r0)
558	if e1 != 0 {
559		err = errnoErr(e1)
560	}
561	return
562}
563
564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
565
566func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) {
567	var _p0 *byte
568	_p0, err = BytePtrFromString(cmdline)
569	if err != nil {
570		return
571	}
572	_, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
573	if e1 != 0 {
574		err = errnoErr(e1)
575	}
576	return
577}
578