diff options
Diffstat (limited to 'vendor/golang.org/x/sys/unix/syscall_aix.go')
-rw-r--r-- | vendor/golang.org/x/sys/unix/syscall_aix.go | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/vendor/golang.org/x/sys/unix/syscall_aix.go b/vendor/golang.org/x/sys/unix/syscall_aix.go index fd83d87..c1fb7bd 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix.go | |||
@@ -444,8 +444,6 @@ func IoctlGetTermios(fd int, req uint) (*Termios, error) { | |||
444 | //sysnb Times(tms *Tms) (ticks uintptr, err error) | 444 | //sysnb Times(tms *Tms) (ticks uintptr, err error) |
445 | //sysnb Umask(mask int) (oldmask int) | 445 | //sysnb Umask(mask int) (oldmask int) |
446 | //sysnb Uname(buf *Utsname) (err error) | 446 | //sysnb Uname(buf *Utsname) (err error) |
447 | //TODO umount | ||
448 | // //sys Unmount(target string, flags int) (err error) = umount | ||
449 | //sys Unlink(path string) (err error) | 447 | //sys Unlink(path string) (err error) |
450 | //sys Unlinkat(dirfd int, path string, flags int) (err error) | 448 | //sys Unlinkat(dirfd int, path string, flags int) (err error) |
451 | //sys Ustat(dev int, ubuf *Ustat_t) (err error) | 449 | //sys Ustat(dev int, ubuf *Ustat_t) (err error) |
@@ -470,8 +468,7 @@ func IoctlGetTermios(fd int, req uint) (*Termios, error) { | |||
470 | //sys Pause() (err error) | 468 | //sys Pause() (err error) |
471 | //sys Pread(fd int, p []byte, offset int64) (n int, err error) = pread64 | 469 | //sys Pread(fd int, p []byte, offset int64) (n int, err error) = pread64 |
472 | //sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = pwrite64 | 470 | //sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = pwrite64 |
473 | //TODO Select | 471 | //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) |
474 | // //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) | ||
475 | //sys Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) | 472 | //sys Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) |
476 | //sysnb Setregid(rgid int, egid int) (err error) | 473 | //sysnb Setregid(rgid int, egid int) (err error) |
477 | //sysnb Setreuid(ruid int, euid int) (err error) | 474 | //sysnb Setreuid(ruid int, euid int) (err error) |
@@ -493,8 +490,10 @@ func IoctlGetTermios(fd int, req uint) (*Termios, error) { | |||
493 | //sysnb getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) | 490 | //sysnb getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) |
494 | //sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) | 491 | //sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) |
495 | //sys sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) | 492 | //sys sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) |
496 | //sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error) | 493 | |
497 | //sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error) | 494 | // In order to use msghdr structure with Control, Controllen, nrecvmsg and nsendmsg must be used. |
495 | //sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error) = nrecvmsg | ||
496 | //sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error) = nsendmsg | ||
498 | 497 | ||
499 | //sys munmap(addr uintptr, length uintptr) (err error) | 498 | //sys munmap(addr uintptr, length uintptr) (err error) |
500 | 499 | ||
@@ -547,3 +546,12 @@ func Poll(fds []PollFd, timeout int) (n int, err error) { | |||
547 | //sys Utime(path string, buf *Utimbuf) (err error) | 546 | //sys Utime(path string, buf *Utimbuf) (err error) |
548 | 547 | ||
549 | //sys Getsystemcfg(label int) (n uint64) | 548 | //sys Getsystemcfg(label int) (n uint64) |
549 | |||
550 | //sys umount(target string) (err error) | ||
551 | func Unmount(target string, flags int) (err error) { | ||
552 | if flags != 0 { | ||
553 | // AIX doesn't have any flags for umount. | ||
554 | return ENOSYS | ||
555 | } | ||
556 | return umount(target) | ||
557 | } | ||