blob: bb347407d3d476cb80148854ae30679c49aed5ea [file] [log] [blame]
Don Newton98fd8812019-09-23 15:15:02 -04001// 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
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00004//go:build linux && s390x
Don Newton98fd8812019-09-23 15:15:02 -04005// +build linux,s390x
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(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
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(len), 0, 0)
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, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
40 n = 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
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000049func dup2(oldfd int, newfd int) (err error) {
Don Newton98fd8812019-09-23 15:15:02 -040050 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 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 EpollCreate(size int) (fd int, err error) {
60 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0)
61 fd = int(r0)
62 if e1 != 0 {
63 err = errnoErr(e1)
64 }
65 return
66}
67
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69
70func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
71 var _p0 unsafe.Pointer
72 if len(events) > 0 {
73 _p0 = unsafe.Pointer(&events[0])
74 } else {
75 _p0 = unsafe.Pointer(&_zero)
76 }
77 r0, _, e1 := Syscall6(SYS_EPOLL_WAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0)
78 n = int(r0)
79 if e1 != 0 {
80 err = errnoErr(e1)
81 }
82 return
83}
84
85// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
86
87func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
88 _, _, e1 := Syscall6(SYS_FADVISE64, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0)
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 Fchown(fd int, uid int, gid int) (err error) {
98 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
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 Fstat(fd int, stat *Stat_t) (err error) {
108 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
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 Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
118 var _p0 *byte
119 _p0, err = BytePtrFromString(path)
120 if err != nil {
121 return
122 }
123 _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
124 if e1 != 0 {
125 err = errnoErr(e1)
126 }
127 return
128}
129
130// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
131
132func Fstatfs(fd int, buf *Statfs_t) (err error) {
133 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 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_FTRUNCATE, uintptr(fd), uintptr(length), 0)
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_GETEGID, 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_GETEUID, 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_GETGID, 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 Getrlimit(resource int, rlim *Rlimit) (err error) {
177 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
178 if e1 != 0 {
179 err = errnoErr(e1)
180 }
181 return
182}
183
184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
185
186func Getuid() (uid int) {
187 r0, _ := RawSyscallNoError(SYS_GETUID, 0, 0, 0)
188 uid = int(r0)
189 return
190}
191
192// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
193
194func InotifyInit() (fd int, err error) {
195 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0)
196 fd = int(r0)
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 Lchown(path string, uid int, gid int) (err error) {
206 var _p0 *byte
207 _p0, err = BytePtrFromString(path)
208 if err != nil {
209 return
210 }
211 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
212 if e1 != 0 {
213 err = errnoErr(e1)
214 }
215 return
216}
217
218// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
219
220func Lstat(path string, stat *Stat_t) (err error) {
221 var _p0 *byte
222 _p0, err = BytePtrFromString(path)
223 if err != nil {
224 return
225 }
226 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
227 if e1 != 0 {
228 err = errnoErr(e1)
229 }
230 return
231}
232
233// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
234
235func Pause() (err error) {
236 _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 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), 0, 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), 0, 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 Seek(fd int, offset int64, whence int) (off int64, err error) {
300 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
301 off = int64(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 Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
311 r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
312 n = 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 sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
322 r0, _, e1 := Syscall6(SYS_SENDFILE, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
323 written = 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
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000332func setfsgid(gid int) (prev int, err error) {
333 r0, _, e1 := Syscall(SYS_SETFSGID, uintptr(gid), 0, 0)
334 prev = int(r0)
Don Newton98fd8812019-09-23 15:15:02 -0400335 if e1 != 0 {
336 err = errnoErr(e1)
337 }
338 return
339}
340
341// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
342
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000343func setfsuid(uid int) (prev int, err error) {
344 r0, _, e1 := Syscall(SYS_SETFSUID, uintptr(uid), 0, 0)
345 prev = int(r0)
Don Newton98fd8812019-09-23 15:15:02 -0400346 if e1 != 0 {
347 err = errnoErr(e1)
348 }
349 return
350}
351
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353
354func Setregid(rgid int, egid int) (err error) {
355 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
356 if e1 != 0 {
357 err = errnoErr(e1)
358 }
359 return
360}
361
362// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
363
364func Setresgid(rgid int, egid int, sgid int) (err error) {
365 _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
366 if e1 != 0 {
367 err = errnoErr(e1)
368 }
369 return
370}
371
372// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
373
374func Setresuid(ruid int, euid int, suid int) (err error) {
375 _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
376 if e1 != 0 {
377 err = errnoErr(e1)
378 }
379 return
380}
381
382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
383
384func Setrlimit(resource int, rlim *Rlimit) (err error) {
385 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
386 if e1 != 0 {
387 err = errnoErr(e1)
388 }
389 return
390}
391
392// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
393
394func Setreuid(ruid int, euid int) (err error) {
395 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
396 if e1 != 0 {
397 err = errnoErr(e1)
398 }
399 return
400}
401
402// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
403
404func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
405 r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
406 n = int64(r0)
407 if e1 != 0 {
408 err = errnoErr(e1)
409 }
410 return
411}
412
413// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
414
415func Stat(path string, stat *Stat_t) (err error) {
416 var _p0 *byte
417 _p0, err = BytePtrFromString(path)
418 if err != nil {
419 return
420 }
421 _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
422 if e1 != 0 {
423 err = errnoErr(e1)
424 }
425 return
426}
427
428// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
429
430func Statfs(path string, buf *Statfs_t) (err error) {
431 var _p0 *byte
432 _p0, err = BytePtrFromString(path)
433 if err != nil {
434 return
435 }
436 _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
437 if e1 != 0 {
438 err = errnoErr(e1)
439 }
440 return
441}
442
443// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
444
445func SyncFileRange(fd int, off int64, n int64, flags int) (err error) {
446 _, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE, uintptr(fd), uintptr(off), uintptr(n), uintptr(flags), 0, 0)
447 if e1 != 0 {
448 err = errnoErr(e1)
449 }
450 return
451}
452
453// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
454
455func Truncate(path string, length int64) (err error) {
456 var _p0 *byte
457 _p0, err = BytePtrFromString(path)
458 if err != nil {
459 return
460 }
461 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
462 if e1 != 0 {
463 err = errnoErr(e1)
464 }
465 return
466}
467
468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
469
470func Ustat(dev int, ubuf *Ustat_t) (err error) {
471 _, _, e1 := Syscall(SYS_USTAT, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0)
472 if e1 != 0 {
473 err = errnoErr(e1)
474 }
475 return
476}
477
478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
479
480func getgroups(n int, list *_Gid_t) (nn int, err error) {
481 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
482 nn = int(r0)
483 if e1 != 0 {
484 err = errnoErr(e1)
485 }
486 return
487}
488
489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
490
491func setgroups(n int, list *_Gid_t) (err error) {
492 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
493 if e1 != 0 {
494 err = errnoErr(e1)
495 }
496 return
497}
498
499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
500
501func futimesat(dirfd int, path string, times *[2]Timeval) (err error) {
502 var _p0 *byte
503 _p0, err = BytePtrFromString(path)
504 if err != nil {
505 return
506 }
507 _, _, e1 := Syscall(SYS_FUTIMESAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)))
508 if e1 != 0 {
509 err = errnoErr(e1)
510 }
511 return
512}
513
514// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
515
516func Gettimeofday(tv *Timeval) (err error) {
517 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
518 if e1 != 0 {
519 err = errnoErr(e1)
520 }
521 return
522}
523
524// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
525
526func Utime(path string, buf *Utimbuf) (err error) {
527 var _p0 *byte
528 _p0, err = BytePtrFromString(path)
529 if err != nil {
530 return
531 }
532 _, _, e1 := Syscall(SYS_UTIME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
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 utimes(path string, times *[2]Timeval) (err error) {
542 var _p0 *byte
543 _p0, err = BytePtrFromString(path)
544 if err != nil {
545 return
546 }
547 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 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
Don Newton98fd8812019-09-23 15:15:02 -0400556func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
557 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
558 n = int(r0)
559 if e1 != 0 {
560 err = errnoErr(e1)
561 }
562 return
563}
564
565// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
566
567func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) {
568 var _p0 *byte
569 _p0, err = BytePtrFromString(cmdline)
570 if err != nil {
571 return
572 }
573 _, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
574 if e1 != 0 {
575 err = errnoErr(e1)
576 }
577 return
578}