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// +build linux,386 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(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname))) 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(off>>32), uintptr(len), uintptr(len>>32)) 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, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0) 39 n = int64(int64(r1)<<32 | 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 pipe(p *[2]_C_int) (err error) { 49 _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 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 dup2(oldfd int, newfd int) (err error) { 59 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) 60 if e1 != 0 { 61 err = errnoErr(e1) 62 } 63 return 64} 65 66// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 67 68func EpollCreate(size int) (fd int, err error) { 69 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0) 70 fd = int(r0) 71 if e1 != 0 { 72 err = errnoErr(e1) 73 } 74 return 75} 76 77// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 78 79func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { 80 var _p0 unsafe.Pointer 81 if len(events) > 0 { 82 _p0 = unsafe.Pointer(&events[0]) 83 } else { 84 _p0 = unsafe.Pointer(&_zero) 85 } 86 r0, _, e1 := Syscall6(SYS_EPOLL_WAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0) 87 n = int(r0) 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 Fadvise(fd int, offset int64, length int64, advice int) (err error) { 97 _, _, e1 := Syscall6(SYS_FADVISE64_64, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(length), uintptr(length>>32), uintptr(advice)) 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 Fchown(fd int, uid int, gid int) (err error) { 107 _, _, e1 := Syscall(SYS_FCHOWN32, uintptr(fd), uintptr(uid), uintptr(gid)) 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 Fstat(fd int, stat *Stat_t) (err error) { 117 _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 118 if e1 != 0 { 119 err = errnoErr(e1) 120 } 121 return 122} 123 124// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 125 126func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) { 127 var _p0 *byte 128 _p0, err = BytePtrFromString(path) 129 if err != nil { 130 return 131 } 132 _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 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_FTRUNCATE64, uintptr(fd), uintptr(length), uintptr(length>>32)) 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_GETEGID32, 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_GETEUID32, 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_GETGID32, 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 Getuid() (uid int) { 176 r0, _ := RawSyscallNoError(SYS_GETUID32, 0, 0, 0) 177 uid = int(r0) 178 return 179} 180 181// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 182 183func InotifyInit() (fd int, err error) { 184 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) 185 fd = int(r0) 186 if e1 != 0 { 187 err = errnoErr(e1) 188 } 189 return 190} 191 192// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 193 194func Ioperm(from int, num int, on int) (err error) { 195 _, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on)) 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 Iopl(level int) (err error) { 205 _, _, e1 := Syscall(SYS_IOPL, uintptr(level), 0, 0) 206 if e1 != 0 { 207 err = errnoErr(e1) 208 } 209 return 210} 211 212// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 213 214func Lchown(path string, uid int, gid int) (err error) { 215 var _p0 *byte 216 _p0, err = BytePtrFromString(path) 217 if err != nil { 218 return 219 } 220 _, _, e1 := Syscall(SYS_LCHOWN32, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 221 if e1 != 0 { 222 err = errnoErr(e1) 223 } 224 return 225} 226 227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 228 229func Lstat(path string, stat *Stat_t) (err error) { 230 var _p0 *byte 231 _p0, err = BytePtrFromString(path) 232 if err != nil { 233 return 234 } 235 _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 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), uintptr(offset>>32), 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), uintptr(offset>>32), 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 sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { 299 r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) 300 written = int(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 setfsgid(gid int) (prev int, err error) { 310 r0, _, e1 := Syscall(SYS_SETFSGID32, uintptr(gid), 0, 0) 311 prev = 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 setfsuid(uid int) (prev int, err error) { 321 r0, _, e1 := Syscall(SYS_SETFSUID32, uintptr(uid), 0, 0) 322 prev = 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 Setregid(rgid int, egid int) (err error) { 332 _, _, e1 := RawSyscall(SYS_SETREGID32, uintptr(rgid), uintptr(egid), 0) 333 if e1 != 0 { 334 err = errnoErr(e1) 335 } 336 return 337} 338 339// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 340 341func Setresgid(rgid int, egid int, sgid int) (err error) { 342 _, _, e1 := RawSyscall(SYS_SETRESGID32, uintptr(rgid), uintptr(egid), uintptr(sgid)) 343 if e1 != 0 { 344 err = errnoErr(e1) 345 } 346 return 347} 348 349// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 350 351func Setresuid(ruid int, euid int, suid int) (err error) { 352 _, _, e1 := RawSyscall(SYS_SETRESUID32, uintptr(ruid), uintptr(euid), uintptr(suid)) 353 if e1 != 0 { 354 err = errnoErr(e1) 355 } 356 return 357} 358 359// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 360 361func Setreuid(ruid int, euid int) (err error) { 362 _, _, e1 := RawSyscall(SYS_SETREUID32, uintptr(ruid), uintptr(euid), 0) 363 if e1 != 0 { 364 err = errnoErr(e1) 365 } 366 return 367} 368 369// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 370 371func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) { 372 r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags)) 373 n = int(r0) 374 if e1 != 0 { 375 err = errnoErr(e1) 376 } 377 return 378} 379 380// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 381 382func Stat(path string, stat *Stat_t) (err error) { 383 var _p0 *byte 384 _p0, err = BytePtrFromString(path) 385 if err != nil { 386 return 387 } 388 _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) 389 if e1 != 0 { 390 err = errnoErr(e1) 391 } 392 return 393} 394 395// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 396 397func SyncFileRange(fd int, off int64, n int64, flags int) (err error) { 398 _, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE, uintptr(fd), uintptr(off), uintptr(off>>32), uintptr(n), uintptr(n>>32), uintptr(flags)) 399 if e1 != 0 { 400 err = errnoErr(e1) 401 } 402 return 403} 404 405// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 406 407func Truncate(path string, length int64) (err error) { 408 var _p0 *byte 409 _p0, err = BytePtrFromString(path) 410 if err != nil { 411 return 412 } 413 _, _, e1 := Syscall(SYS_TRUNCATE64, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32)) 414 if e1 != 0 { 415 err = errnoErr(e1) 416 } 417 return 418} 419 420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 421 422func Ustat(dev int, ubuf *Ustat_t) (err error) { 423 _, _, e1 := Syscall(SYS_USTAT, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0) 424 if e1 != 0 { 425 err = errnoErr(e1) 426 } 427 return 428} 429 430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 431 432func getgroups(n int, list *_Gid_t) (nn int, err error) { 433 r0, _, e1 := RawSyscall(SYS_GETGROUPS32, uintptr(n), uintptr(unsafe.Pointer(list)), 0) 434 nn = int(r0) 435 if e1 != 0 { 436 err = errnoErr(e1) 437 } 438 return 439} 440 441// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 442 443func setgroups(n int, list *_Gid_t) (err error) { 444 _, _, e1 := RawSyscall(SYS_SETGROUPS32, uintptr(n), uintptr(unsafe.Pointer(list)), 0) 445 if e1 != 0 { 446 err = errnoErr(e1) 447 } 448 return 449} 450 451// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 452 453func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { 454 r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 455 n = int(r0) 456 if e1 != 0 { 457 err = errnoErr(e1) 458 } 459 return 460} 461 462// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 463 464func mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error) { 465 r0, _, e1 := Syscall6(SYS_MMAP2, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(pageOffset)) 466 xaddr = uintptr(r0) 467 if e1 != 0 { 468 err = errnoErr(e1) 469 } 470 return 471} 472 473// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 474 475func Pause() (err error) { 476 _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0) 477 if e1 != 0 { 478 err = errnoErr(e1) 479 } 480 return 481} 482 483// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 484 485func getrlimit(resource int, rlim *rlimit32) (err error) { 486 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) 487 if e1 != 0 { 488 err = errnoErr(e1) 489 } 490 return 491} 492 493// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 494 495func setrlimit(resource int, rlim *rlimit32) (err error) { 496 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) 497 if e1 != 0 { 498 err = errnoErr(e1) 499 } 500 return 501} 502 503// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 504 505func futimesat(dirfd int, path string, times *[2]Timeval) (err error) { 506 var _p0 *byte 507 _p0, err = BytePtrFromString(path) 508 if err != nil { 509 return 510 } 511 _, _, e1 := Syscall(SYS_FUTIMESAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times))) 512 if e1 != 0 { 513 err = errnoErr(e1) 514 } 515 return 516} 517 518// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 519 520func Gettimeofday(tv *Timeval) (err error) { 521 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) 522 if e1 != 0 { 523 err = errnoErr(e1) 524 } 525 return 526} 527 528// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 529 530func Time(t *Time_t) (tt Time_t, err error) { 531 r0, _, e1 := RawSyscall(SYS_TIME, uintptr(unsafe.Pointer(t)), 0, 0) 532 tt = Time_t(r0) 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 Utime(path string, buf *Utimbuf) (err error) { 542 var _p0 *byte 543 _p0, err = BytePtrFromString(path) 544 if err != nil { 545 return 546 } 547 _, _, e1 := Syscall(SYS_UTIME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 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 556func utimes(path string, times *[2]Timeval) (err error) { 557 var _p0 *byte 558 _p0, err = BytePtrFromString(path) 559 if err != nil { 560 return 561 } 562 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0) 563 if e1 != 0 { 564 err = errnoErr(e1) 565 } 566 return 567} 568 569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 570 571func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { 572 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) 573 n = int(r0) 574 if e1 != 0 { 575 err = errnoErr(e1) 576 } 577 return 578} 579