Documentation
¶
Index ¶
- Constants
- func Exec(argv0 string, argv []string, envv []string) (err error)
- func Exit(code int)
- func Getegid() int
- func Geteuid() int
- func Getgid() int
- func Getpid() int
- func Getppid() int
- func Getuid() int
- func Getwd() (string, error)
- func Setgid(code int) (err error)
- func Setregid(rgid, egid int) (err error)
- func Setresgid(rgid, egid, sgid int) (err error)
- func Setresuid(ruid, euid, suid int) (err error)
- func Setreuid(ruid, euid int) (err error)
- func Setrlimit(resource int, rlim *Rlimit) error
- func Setuid(code int) (err error)
- type Conn
- type Errno
- type RawConn
- type Rlimit
- type SockaddrInet4
- type SockaddrInet6
Constants ¶
View Source
const ( MSG_DONTWAIT = 0x40 AF_INET = 0x2 AF_INET6 = 0xa )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Conn ¶ added in v0.14.0
type Conn interface { // SyscallConn returns a raw network connection. SyscallConn() (RawConn, error) }
Conn is implemented by some types in the net and os packages to provide access to the underlying file descriptor or handle.
type Errno ¶
type Errno uintptr
An Errno is an unsigned number describing an error condition. It implements the error interface. The zero Errno is by convention a non-error, so code to convert from Errno to error should use:
err = nil if errno != 0 { err = errno }
type RawConn ¶ added in v0.14.0
type RawConn interface { // Control invokes f on the underlying connection's file // descriptor or handle. // The file descriptor fd is guaranteed to remain valid while // f executes but not after f returns. Control(f func(fd uintptr)) error // Read invokes f on the underlying connection's file // descriptor or handle; f is expected to try to read from the // file descriptor. // If f returns true, Read returns. Otherwise Read blocks // waiting for the connection to be ready for reading and // tries again repeatedly. // The file descriptor is guaranteed to remain valid while f // executes but not after f returns. Read(f func(fd uintptr) (done bool)) error // Write is like Read but for writing. Write(f func(fd uintptr) (done bool)) error }
A RawConn is a raw network connection.
type SockaddrInet4 ¶ added in v0.27.0
type SockaddrInet6 ¶ added in v0.27.0
Click to show internal directories.
Click to hide internal directories.