Global
Location
-
Reference:
- Go.dll .NET, .NET Standard 2.0
- Go.fx Island
- Namespace: go.os
- Platforms: .NET, .NET Standard 2.0, Island
Args
Chdir
Parameters:
- p:
Clearenv
class method Clearenv
static void Clearenv()
static func Clearenv()
// .NET, .NET Standard 2.0
func Clearenv()
// Island
func Clearenv() void
Shared Sub Clearenv()
Create
Parameters:
- name:
Environ
ErrClosed
class var ErrClosed: error;
static error ErrClosed
static var ErrClosed: error
ErrClosed error
Shared FIELD ErrClosed() As error
ErrExist
class var ErrExist: error;
static error ErrExist
static var ErrExist: error
ErrExist error
Shared FIELD ErrExist() As error
ErrInvalid
class var ErrInvalid: error;
static error ErrInvalid
static var ErrInvalid: error
ErrInvalid error
Shared FIELD ErrInvalid() As error
ErrNoDeadline
class var ErrNoDeadline: error;
static error ErrNoDeadline
static var ErrNoDeadline: error
ErrNoDeadline error
Shared FIELD ErrNoDeadline() As error
ErrNotExist
class var ErrNotExist: error;
static error ErrNotExist
static var ErrNotExist: error
ErrNotExist error
Shared FIELD ErrNotExist() As error
ErrPermission
class var ErrPermission: error;
static error ErrPermission
static var ErrPermission: error
ErrPermission error
Shared FIELD ErrPermission() As error
Executable
Exit
class method Exit(i: Int32)
static void Exit(Int32 i)
static func Exit(_ i: Int32)
Shared Sub Exit(i As Int32)
Parameters:
- i:
Expand
// .NET, .NET Standard 2.0
class method Expand(s: string; mapping: Func<string, string>): string
// Island
class method Expand(s: string; mapping: Func<go.builtin.string,go.builtin.string>): string
// .NET, .NET Standard 2.0
static string Expand(string s, Func<string, string> mapping)
// Island
static string Expand(string s, Func<go.builtin.string,go.builtin.string> mapping)
// .NET, .NET Standard 2.0
static func Expand(_ s: string, _ mapping: Func<string, string>) -> string
// Island
static func Expand(_ s: string, _ mapping: Func<go.builtin.string,go.builtin.string>) -> string
Parameters:
- s:
- mapping:
ExpandEnv
Parameters:
- s:
FindProcess
// .NET, .NET Standard 2.0
class method FindProcess(pid: Int32): tuple of (Memory<Process>, error)
// Island
class method FindProcess(pid: Int32): tuple of (Memory<Process>, error)
// .NET, .NET Standard 2.0
static (Memory<Process>, error) FindProcess(Int32 pid)
// Island
static (Memory<Process>, error) FindProcess(Int32 pid)
// .NET, .NET Standard 2.0
static func FindProcess(_ pid: Int32) -> (Memory<Process>, error)
// Island
static func FindProcess(_ pid: Int32) -> (Memory<Process>, error)
Parameters:
- pid:
GetArgs Island
class method GetArgs: array of String
static String[] GetArgs()
static func GetArgs() -> String...
func GetArgs() array of String
Shared Function GetArgs() As String()
Getenv
Parameters:
- key:
Geteuid
class method Geteuid: Int64
static Int64 Geteuid()
static func Geteuid() -> Int64
func Geteuid() Int64
Shared Function Geteuid() As Int64
Getgid
class method Getgid: Int64
static Int64 Getgid()
static func Getgid() -> Int64
func Getgid() Int64
Shared Function Getgid() As Int64
Getpid
class method Getpid: Int64
static Int64 Getpid()
static func Getpid() -> Int64
func Getpid() Int64
Shared Function Getpid() As Int64
Getppid
class method Getppid: Int64
static Int64 Getppid()
static func Getppid() -> Int64
func Getppid() Int64
Shared Function Getppid() As Int64
Getuid
class method Getuid: Int64
static Int64 Getuid()
static func Getuid() -> Int64
func Getuid() Int64
Shared Function Getuid() As Int64
Getwd
Hostname
static func Hostname() -> (string, error)
Shared Function Hostname() As Tuple (Of string, error)
IntStartProcess
// .NET, .NET Standard 2.0
class method IntStartProcess(name: string; argv: Slice<string>; attr: Memory<ProcAttr>): tuple of (Memory<Process>, error)
// Island
class method IntStartProcess(name: string; argv: Slice<string>; attr: Memory<ProcAttr>): tuple of (Memory<Process>, error)
// .NET, .NET Standard 2.0
static (Memory<Process>, error) IntStartProcess(string name, Slice<string> argv, Memory<ProcAttr> attr)
// Island
static (Memory<Process>, error) IntStartProcess(string name, Slice<string> argv, Memory<ProcAttr> attr)
// .NET, .NET Standard 2.0
static func IntStartProcess(_ name: string, _ argv: Slice<string>, _ attr: Memory<ProcAttr>) -> (Memory<Process>, error)
// Island
static func IntStartProcess(_ name: string, _ argv: Slice<string>, _ attr: Memory<ProcAttr>) -> (Memory<Process>, error)
// .NET, .NET Standard 2.0
func IntStartProcess(name string, argv Slice<string>, attr Memory<ProcAttr>) tuple of (Memory<Process>, error)
// Island
func IntStartProcess(name string, argv Slice<string>, attr Memory<ProcAttr>) tuple of (Memory<Process>, error)
// .NET, .NET Standard 2.0
Shared Function IntStartProcess(name As string, argv As Slice<string>, attr As Memory<ProcAttr>) As Tuple (Of Memory<Process>, error)
// Island
Shared Function IntStartProcess(name As string, argv As Slice<string>, attr As Memory<ProcAttr>) As Tuple (Of Memory<Process>, error)
Parameters:
- name:
- argv:
- attr:
IsExist
Parameters:
- err:
IsNotExist
Parameters:
- err:
IsPathSeparator
Parameters:
- c:
IsPermission
Parameters:
- err:
IsTimeout
Parameters:
- err:
LookupEnv
Parameters:
- key:
Lstat
Parameters:
- name:
Mkdir
Parameters:
- name:
- perm:
MkdirAll
Parameters:
- path:
- perm:
ModeAppend
const ModeAppend: FileMode = 1073741824;
const FileMode ModeAppend = 1073741824
static let ModeAppend: FileMode = 1073741824
const ModeAppend FileMode = 1073741824
Dim ModeAppend As FileMode = 1073741824
ModeCharDevice
const ModeCharDevice: FileMode = 2097152;
const FileMode ModeCharDevice = 2097152
static let ModeCharDevice: FileMode = 2097152
const ModeCharDevice FileMode = 2097152
Dim ModeCharDevice As FileMode = 2097152
ModeDevice
const ModeDevice: FileMode = 67108864;
const FileMode ModeDevice = 67108864
static let ModeDevice: FileMode = 67108864
const ModeDevice FileMode = 67108864
Dim ModeDevice As FileMode = 67108864
ModeDir
// .NET, .NET Standard 2.0
const ModeDir: FileMode = 2147483648;
// Island
const ModeDir: FileMode = -2147483648;
// .NET, .NET Standard 2.0
const FileMode ModeDir = 2147483648
// Island
const FileMode ModeDir = -2147483648
// .NET, .NET Standard 2.0
static let ModeDir: FileMode = 2147483648
// Island
static let ModeDir: FileMode = -2147483648
ModeExclusive
const ModeExclusive: FileMode = 536870912;
const FileMode ModeExclusive = 536870912
static let ModeExclusive: FileMode = 536870912
const ModeExclusive FileMode = 536870912
Dim ModeExclusive As FileMode = 536870912
ModeIrregular
const ModeIrregular: FileMode = 524288;
const FileMode ModeIrregular = 524288
static let ModeIrregular: FileMode = 524288
const ModeIrregular FileMode = 524288
Dim ModeIrregular As FileMode = 524288
ModeNamedPipe
const ModeNamedPipe: FileMode = 33554432;
const FileMode ModeNamedPipe = 33554432
static let ModeNamedPipe: FileMode = 33554432
const ModeNamedPipe FileMode = 33554432
Dim ModeNamedPipe As FileMode = 33554432
ModePerm
const ModePerm: FileMode = 511;
const FileMode ModePerm = 511
static let ModePerm: FileMode = 511
const ModePerm FileMode = 511
Dim ModePerm As FileMode = 511
ModeSetgid
const ModeSetgid: FileMode = 4194304;
const FileMode ModeSetgid = 4194304
static let ModeSetgid: FileMode = 4194304
const ModeSetgid FileMode = 4194304
Dim ModeSetgid As FileMode = 4194304
ModeSetuid
const ModeSetuid: FileMode = 8388608;
const FileMode ModeSetuid = 8388608
static let ModeSetuid: FileMode = 8388608
const ModeSetuid FileMode = 8388608
Dim ModeSetuid As FileMode = 8388608
ModeSocket
const ModeSocket: FileMode = 16777216;
const FileMode ModeSocket = 16777216
static let ModeSocket: FileMode = 16777216
const ModeSocket FileMode = 16777216
Dim ModeSocket As FileMode = 16777216
ModeSticky
const ModeSticky: FileMode = 1048576;
const FileMode ModeSticky = 1048576
static let ModeSticky: FileMode = 1048576
const ModeSticky FileMode = 1048576
Dim ModeSticky As FileMode = 1048576
ModeSymlink
const ModeSymlink: FileMode = 134217728;
const FileMode ModeSymlink = 134217728
static let ModeSymlink: FileMode = 134217728
const ModeSymlink FileMode = 134217728
Dim ModeSymlink As FileMode = 134217728
ModeTemporary
const ModeTemporary: FileMode = 268435456;
const FileMode ModeTemporary = 268435456
static let ModeTemporary: FileMode = 268435456
const ModeTemporary FileMode = 268435456
Dim ModeTemporary As FileMode = 268435456
ModeType
// .NET, .NET Standard 2.0
const ModeType: FileMode = 2401763328;
// Island
const ModeType: FileMode = -1893203968;
// .NET, .NET Standard 2.0
const FileMode ModeType = 2401763328
// Island
const FileMode ModeType = -1893203968
// .NET, .NET Standard 2.0
static let ModeType: FileMode = 2401763328
// Island
static let ModeType: FileMode = -1893203968
NewFile
Parameters:
- fd:
- name:
NewSyscallError
Parameters:
- syscall:
- err:
O_APPEND
const O_APPEND: Int32 = 1024;
const Int32 O_APPEND = 1024
static let O_APPEND: Int32 = 1024
const O_APPEND Int32 = 1024
Dim O_APPEND As Int32 = 1024
O_CREATE
const O_CREATE: Int32 = 64;
const Int32 O_CREATE = 64
static let O_CREATE: Int32 = 64
const O_CREATE Int32 = 64
Dim O_CREATE As Int32 = 64
O_EXCL
const O_EXCL: Int32 = 128;
const Int32 O_EXCL = 128
static let O_EXCL: Int32 = 128
const O_EXCL Int32 = 128
Dim O_EXCL As Int32 = 128
O_RDONLY
const O_RDONLY: Int32 = 0;
const Int32 O_RDONLY = 0
static let O_RDONLY: Int32 = 0
const O_RDONLY Int32 = 0
Dim O_RDONLY As Int32 = 0
O_RDWR
const O_RDWR: Int32 = 2;
const Int32 O_RDWR = 2
static let O_RDWR: Int32 = 2
const O_RDWR Int32 = 2
Dim O_RDWR As Int32 = 2
O_SYNC
const O_SYNC: Int32 = 4096;
const Int32 O_SYNC = 4096
static let O_SYNC: Int32 = 4096
const O_SYNC Int32 = 4096
Dim O_SYNC As Int32 = 4096
O_TRUNC
const O_TRUNC: Int32 = 512;
const Int32 O_TRUNC = 512
static let O_TRUNC: Int32 = 512
const O_TRUNC Int32 = 512
Dim O_TRUNC As Int32 = 512
O_WRONLY
const O_WRONLY: Int32 = 1;
const Int32 O_WRONLY = 1
static let O_WRONLY: Int32 = 1
const O_WRONLY Int32 = 1
Dim O_WRONLY As Int32 = 1
Open
Parameters:
- name:
OpenFile
Parameters:
- name:
- aFlags:
- perm:
PathListSeparator
class var PathListSeparator: Char;
static Char PathListSeparator
static var PathListSeparator: Char
PathListSeparator Char
Shared FIELD PathListSeparator() As Char
PathSeparator
class var PathSeparator: Char;
static Char PathSeparator
static var PathSeparator: Char
PathSeparator Char
Shared FIELD PathSeparator() As Char
Readlink
Parameters:
- name:
Remove
Parameters:
- s:
RemoveAll
Parameters:
- path:
Rename
Parameters:
- oldpath:
- newpath:
SEEK_CUR
const SEEK_CUR: Int32 = 1;
const Int32 SEEK_CUR = 1
static let SEEK_CUR: Int32 = 1
const SEEK_CUR Int32 = 1
Dim SEEK_CUR As Int32 = 1
SEEK_END
const SEEK_END: Int32 = 2;
const Int32 SEEK_END = 2
static let SEEK_END: Int32 = 2
const SEEK_END Int32 = 2
Dim SEEK_END As Int32 = 2
SEEK_SET
const SEEK_SET: Int32 = 0;
const Int32 SEEK_SET = 0
static let SEEK_SET: Int32 = 0
const SEEK_SET Int32 = 0
Dim SEEK_SET As Int32 = 0
Setenv
Parameters:
- key:
- value:
StartProcess
// .NET, .NET Standard 2.0
class method StartProcess(name: string; argv: Slice<string>; attr: Memory<ProcAttr>): tuple of (Memory<Process>, error)
// Island
class method StartProcess(name: string; argv: Slice<string>; attr: Memory<ProcAttr>): tuple of (Memory<Process>, error)
// .NET, .NET Standard 2.0
static (Memory<Process>, error) StartProcess(string name, Slice<string> argv, Memory<ProcAttr> attr)
// Island
static (Memory<Process>, error) StartProcess(string name, Slice<string> argv, Memory<ProcAttr> attr)
// .NET, .NET Standard 2.0
static func StartProcess(_ name: string, _ argv: Slice<string>, _ attr: Memory<ProcAttr>) -> (Memory<Process>, error)
// Island
static func StartProcess(_ name: string, _ argv: Slice<string>, _ attr: Memory<ProcAttr>) -> (Memory<Process>, error)
Parameters:
- name:
- argv:
- attr:
Stat
Parameters:
- name:
Stderr
class property Stderr: File read;
class File Stderr { get; }
static var Stderr: File { get{} }
Stderr File
Shared ReadOnly Property Stderr() As File
Stdin
class property Stdin: File read;
class File Stdin { get; }
static var Stdin: File { get{} }
Stdin File
Shared ReadOnly Property Stdin() As File
Stdout
class property Stdout: File read;
class File Stdout { get; }
static var Stdout: File { get{} }
Stdout File
Shared ReadOnly Property Stdout() As File
Unsetenv
Parameters:
- key:
UserHomeDir
ModeAppend
const ModeAppend: FileMode = 1073741824;
const FileMode ModeAppend = 1073741824
static let ModeAppend: FileMode = 1073741824
const ModeAppend FileMode = 1073741824
Dim ModeAppend As FileMode = 1073741824
ModeCharDevice
const ModeCharDevice: FileMode = 2097152;
const FileMode ModeCharDevice = 2097152
static let ModeCharDevice: FileMode = 2097152
const ModeCharDevice FileMode = 2097152
Dim ModeCharDevice As FileMode = 2097152
ModeDevice
const ModeDevice: FileMode = 67108864;
const FileMode ModeDevice = 67108864
static let ModeDevice: FileMode = 67108864
const ModeDevice FileMode = 67108864
Dim ModeDevice As FileMode = 67108864
ModeDir
// .NET, .NET Standard 2.0
const ModeDir: FileMode = 2147483648;
// Island
const ModeDir: FileMode = -2147483648;
// .NET, .NET Standard 2.0
const FileMode ModeDir = 2147483648
// Island
const FileMode ModeDir = -2147483648
// .NET, .NET Standard 2.0
static let ModeDir: FileMode = 2147483648
// Island
static let ModeDir: FileMode = -2147483648
ModeExclusive
const ModeExclusive: FileMode = 536870912;
const FileMode ModeExclusive = 536870912
static let ModeExclusive: FileMode = 536870912
const ModeExclusive FileMode = 536870912
Dim ModeExclusive As FileMode = 536870912
ModeIrregular
const ModeIrregular: FileMode = 524288;
const FileMode ModeIrregular = 524288
static let ModeIrregular: FileMode = 524288
const ModeIrregular FileMode = 524288
Dim ModeIrregular As FileMode = 524288
ModeNamedPipe
const ModeNamedPipe: FileMode = 33554432;
const FileMode ModeNamedPipe = 33554432
static let ModeNamedPipe: FileMode = 33554432
const ModeNamedPipe FileMode = 33554432
Dim ModeNamedPipe As FileMode = 33554432
ModePerm
const ModePerm: FileMode = 511;
const FileMode ModePerm = 511
static let ModePerm: FileMode = 511
const ModePerm FileMode = 511
Dim ModePerm As FileMode = 511
ModeSetgid
const ModeSetgid: FileMode = 4194304;
const FileMode ModeSetgid = 4194304
static let ModeSetgid: FileMode = 4194304
const ModeSetgid FileMode = 4194304
Dim ModeSetgid As FileMode = 4194304
ModeSetuid
const ModeSetuid: FileMode = 8388608;
const FileMode ModeSetuid = 8388608
static let ModeSetuid: FileMode = 8388608
const ModeSetuid FileMode = 8388608
Dim ModeSetuid As FileMode = 8388608
ModeSocket
const ModeSocket: FileMode = 16777216;
const FileMode ModeSocket = 16777216
static let ModeSocket: FileMode = 16777216
const ModeSocket FileMode = 16777216
Dim ModeSocket As FileMode = 16777216
ModeSticky
const ModeSticky: FileMode = 1048576;
const FileMode ModeSticky = 1048576
static let ModeSticky: FileMode = 1048576
const ModeSticky FileMode = 1048576
Dim ModeSticky As FileMode = 1048576
ModeSymlink
const ModeSymlink: FileMode = 134217728;
const FileMode ModeSymlink = 134217728
static let ModeSymlink: FileMode = 134217728
const ModeSymlink FileMode = 134217728
Dim ModeSymlink As FileMode = 134217728
ModeTemporary
const ModeTemporary: FileMode = 268435456;
const FileMode ModeTemporary = 268435456
static let ModeTemporary: FileMode = 268435456
const ModeTemporary FileMode = 268435456
Dim ModeTemporary As FileMode = 268435456
ModeType
// .NET, .NET Standard 2.0
const ModeType: FileMode = 2401763328;
// Island
const ModeType: FileMode = -1893203968;
// .NET, .NET Standard 2.0
const FileMode ModeType = 2401763328
// Island
const FileMode ModeType = -1893203968
// .NET, .NET Standard 2.0
static let ModeType: FileMode = 2401763328
// Island
static let ModeType: FileMode = -1893203968
O_APPEND
const O_APPEND: Int32 = 1024;
const Int32 O_APPEND = 1024
static let O_APPEND: Int32 = 1024
const O_APPEND Int32 = 1024
Dim O_APPEND As Int32 = 1024
O_CREATE
const O_CREATE: Int32 = 64;
const Int32 O_CREATE = 64
static let O_CREATE: Int32 = 64
const O_CREATE Int32 = 64
Dim O_CREATE As Int32 = 64
O_EXCL
const O_EXCL: Int32 = 128;
const Int32 O_EXCL = 128
static let O_EXCL: Int32 = 128
const O_EXCL Int32 = 128
Dim O_EXCL As Int32 = 128
O_RDONLY
const O_RDONLY: Int32 = 0;
const Int32 O_RDONLY = 0
static let O_RDONLY: Int32 = 0
const O_RDONLY Int32 = 0
Dim O_RDONLY As Int32 = 0
O_RDWR
const O_RDWR: Int32 = 2;
const Int32 O_RDWR = 2
static let O_RDWR: Int32 = 2
const O_RDWR Int32 = 2
Dim O_RDWR As Int32 = 2
O_SYNC
const O_SYNC: Int32 = 4096;
const Int32 O_SYNC = 4096
static let O_SYNC: Int32 = 4096
const O_SYNC Int32 = 4096
Dim O_SYNC As Int32 = 4096
O_TRUNC
const O_TRUNC: Int32 = 512;
const Int32 O_TRUNC = 512
static let O_TRUNC: Int32 = 512
const O_TRUNC Int32 = 512
Dim O_TRUNC As Int32 = 512
O_WRONLY
const O_WRONLY: Int32 = 1;
const Int32 O_WRONLY = 1
static let O_WRONLY: Int32 = 1
const O_WRONLY Int32 = 1
Dim O_WRONLY As Int32 = 1
SEEK_CUR
const SEEK_CUR: Int32 = 1;
const Int32 SEEK_CUR = 1
static let SEEK_CUR: Int32 = 1
const SEEK_CUR Int32 = 1
Dim SEEK_CUR As Int32 = 1
SEEK_END
const SEEK_END: Int32 = 2;
const Int32 SEEK_END = 2
static let SEEK_END: Int32 = 2
const SEEK_END Int32 = 2
Dim SEEK_END As Int32 = 2
SEEK_SET
Args
ErrClosed
class var ErrClosed: error;
static error ErrClosed
static var ErrClosed: error
ErrClosed error
Shared FIELD ErrClosed() As error
ErrExist
class var ErrExist: error;
static error ErrExist
static var ErrExist: error
ErrExist error
Shared FIELD ErrExist() As error
ErrInvalid
class var ErrInvalid: error;
static error ErrInvalid
static var ErrInvalid: error
ErrInvalid error
Shared FIELD ErrInvalid() As error
ErrNoDeadline
class var ErrNoDeadline: error;
static error ErrNoDeadline
static var ErrNoDeadline: error
ErrNoDeadline error
Shared FIELD ErrNoDeadline() As error
ErrNotExist
class var ErrNotExist: error;
static error ErrNotExist
static var ErrNotExist: error
ErrNotExist error
Shared FIELD ErrNotExist() As error
ErrPermission
class var ErrPermission: error;
static error ErrPermission
static var ErrPermission: error
ErrPermission error
Shared FIELD ErrPermission() As error
PathListSeparator
class var PathListSeparator: Char;
static Char PathListSeparator
static var PathListSeparator: Char
PathListSeparator Char
Shared FIELD PathListSeparator() As Char
PathSeparator
Stderr
class property Stderr: File read;
class File Stderr { get; }
static var Stderr: File { get{} }
Stderr File
Shared ReadOnly Property Stderr() As File
Stdin
class property Stdin: File read;
class File Stdin { get; }
static var Stdin: File { get{} }
Stdin File
Shared ReadOnly Property Stdin() As File
Stdout
Chdir
Parameters:
- p:
Clearenv
class method Clearenv
static void Clearenv()
static func Clearenv()
// .NET, .NET Standard 2.0
func Clearenv()
// Island
func Clearenv() void
Shared Sub Clearenv()
Create
Parameters:
- name:
Environ
Executable
Exit
class method Exit(i: Int32)
static void Exit(Int32 i)
static func Exit(_ i: Int32)
Shared Sub Exit(i As Int32)
Parameters:
- i:
Expand
// .NET, .NET Standard 2.0
class method Expand(s: string; mapping: Func<string, string>): string
// Island
class method Expand(s: string; mapping: Func<go.builtin.string,go.builtin.string>): string
// .NET, .NET Standard 2.0
static string Expand(string s, Func<string, string> mapping)
// Island
static string Expand(string s, Func<go.builtin.string,go.builtin.string> mapping)
// .NET, .NET Standard 2.0
static func Expand(_ s: string, _ mapping: Func<string, string>) -> string
// Island
static func Expand(_ s: string, _ mapping: Func<go.builtin.string,go.builtin.string>) -> string
Parameters:
- s:
- mapping:
ExpandEnv
Parameters:
- s:
FindProcess
// .NET, .NET Standard 2.0
class method FindProcess(pid: Int32): tuple of (Memory<Process>, error)
// Island
class method FindProcess(pid: Int32): tuple of (Memory<Process>, error)
// .NET, .NET Standard 2.0
static (Memory<Process>, error) FindProcess(Int32 pid)
// Island
static (Memory<Process>, error) FindProcess(Int32 pid)
// .NET, .NET Standard 2.0
static func FindProcess(_ pid: Int32) -> (Memory<Process>, error)
// Island
static func FindProcess(_ pid: Int32) -> (Memory<Process>, error)
Parameters:
- pid:
GetArgs Island
class method GetArgs: array of String
static String[] GetArgs()
static func GetArgs() -> String...
func GetArgs() array of String
Shared Function GetArgs() As String()
Getenv
Parameters:
- key:
Geteuid
class method Geteuid: Int64
static Int64 Geteuid()
static func Geteuid() -> Int64
func Geteuid() Int64
Shared Function Geteuid() As Int64
Getgid
class method Getgid: Int64
static Int64 Getgid()
static func Getgid() -> Int64
func Getgid() Int64
Shared Function Getgid() As Int64
Getpid
class method Getpid: Int64
static Int64 Getpid()
static func Getpid() -> Int64
func Getpid() Int64
Shared Function Getpid() As Int64
Getppid
class method Getppid: Int64
static Int64 Getppid()
static func Getppid() -> Int64
func Getppid() Int64
Shared Function Getppid() As Int64
Getuid
class method Getuid: Int64
static Int64 Getuid()
static func Getuid() -> Int64
func Getuid() Int64
Shared Function Getuid() As Int64
Getwd
Hostname
static func Hostname() -> (string, error)
Shared Function Hostname() As Tuple (Of string, error)
IntStartProcess
// .NET, .NET Standard 2.0
class method IntStartProcess(name: string; argv: Slice<string>; attr: Memory<ProcAttr>): tuple of (Memory<Process>, error)
// Island
class method IntStartProcess(name: string; argv: Slice<string>; attr: Memory<ProcAttr>): tuple of (Memory<Process>, error)
// .NET, .NET Standard 2.0
static (Memory<Process>, error) IntStartProcess(string name, Slice<string> argv, Memory<ProcAttr> attr)
// Island
static (Memory<Process>, error) IntStartProcess(string name, Slice<string> argv, Memory<ProcAttr> attr)
// .NET, .NET Standard 2.0
static func IntStartProcess(_ name: string, _ argv: Slice<string>, _ attr: Memory<ProcAttr>) -> (Memory<Process>, error)
// Island
static func IntStartProcess(_ name: string, _ argv: Slice<string>, _ attr: Memory<ProcAttr>) -> (Memory<Process>, error)
// .NET, .NET Standard 2.0
func IntStartProcess(name string, argv Slice<string>, attr Memory<ProcAttr>) tuple of (Memory<Process>, error)
// Island
func IntStartProcess(name string, argv Slice<string>, attr Memory<ProcAttr>) tuple of (Memory<Process>, error)
// .NET, .NET Standard 2.0
Shared Function IntStartProcess(name As string, argv As Slice<string>, attr As Memory<ProcAttr>) As Tuple (Of Memory<Process>, error)
// Island
Shared Function IntStartProcess(name As string, argv As Slice<string>, attr As Memory<ProcAttr>) As Tuple (Of Memory<Process>, error)
Parameters:
- name:
- argv:
- attr:
IsExist
Parameters:
- err:
IsNotExist
Parameters:
- err:
IsPathSeparator
Parameters:
- c:
IsPermission
Parameters:
- err:
IsTimeout
Parameters:
- err:
LookupEnv
Parameters:
- key:
Lstat
Parameters:
- name:
Mkdir
Parameters:
- name:
- perm:
MkdirAll
Parameters:
- path:
- perm:
NewFile
Parameters:
- fd:
- name:
NewSyscallError
Parameters:
- syscall:
- err:
Open
Parameters:
- name:
OpenFile
Parameters:
- name:
- aFlags:
- perm:
Readlink
Parameters:
- name:
Remove
Parameters:
- s:
RemoveAll
Parameters:
- path:
Rename
Parameters:
- oldpath:
- newpath:
Setenv
Parameters:
- key:
- value:
StartProcess
// .NET, .NET Standard 2.0
class method StartProcess(name: string; argv: Slice<string>; attr: Memory<ProcAttr>): tuple of (Memory<Process>, error)
// Island
class method StartProcess(name: string; argv: Slice<string>; attr: Memory<ProcAttr>): tuple of (Memory<Process>, error)
// .NET, .NET Standard 2.0
static (Memory<Process>, error) StartProcess(string name, Slice<string> argv, Memory<ProcAttr> attr)
// Island
static (Memory<Process>, error) StartProcess(string name, Slice<string> argv, Memory<ProcAttr> attr)
// .NET, .NET Standard 2.0
static func StartProcess(_ name: string, _ argv: Slice<string>, _ attr: Memory<ProcAttr>) -> (Memory<Process>, error)
// Island
static func StartProcess(_ name: string, _ argv: Slice<string>, _ attr: Memory<ProcAttr>) -> (Memory<Process>, error)
Parameters:
- name:
- argv:
- attr:
Stat
Parameters:
- name:
Unsetenv
Parameters:
- key:
UserHomeDir