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