blob: d7032ab1e4ad85de61475a198f1703297f4591f2 [file] [log] [blame]
khenaidooac637102019-01-14 15:44:34 -05001// 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
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(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
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(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
khenaidooac637102019-01-14 15:44:34 -050037func 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
Andrea Campanella3614a922021-02-25 12:40:42 +010048func dup2(oldfd int, newfd int) (err error) {
khenaidooac637102019-01-14 15:44:34 -050049 _, _, 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
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 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
Andrea Campanella3614a922021-02-25 12:40:42 +0100331func setfsgid(gid int) (prev int, err error) {
332 r0, _, e1 := Syscall(SYS_SETFSGID, uintptr(gid), 0, 0)
333 prev = int(r0)
khenaidooac637102019-01-14 15:44:34 -0500334 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
Andrea Campanella3614a922021-02-25 12:40:42 +0100342func setfsuid(uid int) (prev int, err error) {
343 r0, _, e1 := Syscall(SYS_SETFSUID, uintptr(uid), 0, 0)
344 prev = int(r0)
khenaidooac637102019-01-14 15:44:34 -0500345 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
khenaidooac637102019-01-14 15:44:34 -0500555func 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}