aboutsummaryrefslogtreecommitdiff
path: root/vendor/golang.org/x/sys/unix/syscall_aix.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/golang.org/x/sys/unix/syscall_aix.go')
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_aix.go20
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)
551func 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}