/
os.go
165 lines (164 loc) · 5.65 KB
/
os.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
package ninjascript
import (
os "os"
)
func init() {if _, ok := Api["os"]; !ok {
Api["os"] = map[string]interface{}{}
}
Api["os"]["O_RDONLY"] = os.O_RDONLY
Api["os"]["O_WRONLY"] = os.O_WRONLY
Api["os"]["O_RDWR"] = os.O_RDWR
Api["os"]["O_APPEND"] = os.O_APPEND
Api["os"]["O_CREATE"] = os.O_CREATE
Api["os"]["O_EXCL"] = os.O_EXCL
Api["os"]["O_SYNC"] = os.O_SYNC
Api["os"]["O_TRUNC"] = os.O_TRUNC
Api["os"]["SEEK_SET"] = os.SEEK_SET
Api["os"]["SEEK_CUR"] = os.SEEK_CUR
Api["os"]["SEEK_END"] = os.SEEK_END
Api["os"]["PathSeparator"] = os.PathSeparator
Api["os"]["PathListSeparator"] = os.PathListSeparator
Api["os"]["ModeDir"] = os.ModeDir
Api["os"]["ModeAppend"] = os.ModeAppend
Api["os"]["ModeExclusive"] = os.ModeExclusive
Api["os"]["ModeTemporary"] = os.ModeTemporary
Api["os"]["ModeSymlink"] = os.ModeSymlink
Api["os"]["ModeDevice"] = os.ModeDevice
Api["os"]["ModeNamedPipe"] = os.ModeNamedPipe
Api["os"]["ModeSocket"] = os.ModeSocket
Api["os"]["ModeSetuid"] = os.ModeSetuid
Api["os"]["ModeSetgid"] = os.ModeSetgid
Api["os"]["ModeCharDevice"] = os.ModeCharDevice
Api["os"]["ModeSticky"] = os.ModeSticky
Api["os"]["ModeIrregular"] = os.ModeIrregular
Api["os"]["ModeType"] = os.ModeType
Api["os"]["ModePerm"] = os.ModePerm
Api["os"]["Args"] = os.Args
Api["os"]["ErrProcessDone"] = os.ErrProcessDone
Api["os"]["Chdir"] = os.Chdir
Api["os"]["Chmod"] = os.Chmod
Api["os"]["Chown"] = os.Chown
Api["os"]["Chtimes"] = os.Chtimes
Api["os"]["Clearenv"] = os.Clearenv
Api["os"]["DirFS"] = os.DirFS
Api["os"]["Environ"] = os.Environ
Api["os"]["Executable"] = os.Executable
Api["os"]["Exit"] = os.Exit
Api["os"]["Expand"] = os.Expand
Api["os"]["ExpandEnv"] = os.ExpandEnv
Api["os"]["Getegid"] = os.Getegid
Api["os"]["Getenv"] = os.Getenv
Api["os"]["Geteuid"] = os.Geteuid
Api["os"]["Getgid"] = os.Getgid
Api["os"]["Getgroups"] = os.Getgroups
Api["os"]["Getpagesize"] = os.Getpagesize
Api["os"]["Getpid"] = os.Getpid
Api["os"]["Getppid"] = os.Getppid
Api["os"]["Getuid"] = os.Getuid
Api["os"]["Getwd"] = os.Getwd
Api["os"]["Hostname"] = os.Hostname
Api["os"]["IsExist"] = os.IsExist
Api["os"]["IsNotExist"] = os.IsNotExist
Api["os"]["IsPathSeparator"] = os.IsPathSeparator
Api["os"]["IsPermission"] = os.IsPermission
Api["os"]["IsTimeout"] = os.IsTimeout
Api["os"]["Lchown"] = os.Lchown
Api["os"]["Link"] = os.Link
Api["os"]["LookupEnv"] = os.LookupEnv
Api["os"]["Mkdir"] = os.Mkdir
Api["os"]["MkdirAll"] = os.MkdirAll
Api["os"]["MkdirTemp"] = os.MkdirTemp
Api["os"]["NewSyscallError"] = os.NewSyscallError
Api["os"]["Pipe"] = os.Pipe
Api["os"]["ReadFile"] = os.ReadFile
Api["os"]["Readlink"] = os.Readlink
Api["os"]["Remove"] = os.Remove
Api["os"]["RemoveAll"] = os.RemoveAll
Api["os"]["Rename"] = os.Rename
Api["os"]["SameFile"] = os.SameFile
Api["os"]["Setenv"] = os.Setenv
Api["os"]["Symlink"] = os.Symlink
Api["os"]["TempDir"] = os.TempDir
Api["os"]["Truncate"] = os.Truncate
Api["os"]["Unsetenv"] = os.Unsetenv
Api["os"]["UserCacheDir"] = os.UserCacheDir
Api["os"]["UserConfigDir"] = os.UserConfigDir
Api["os"]["UserHomeDir"] = os.UserHomeDir
Api["os"]["WriteFile"] = os.WriteFile
Api["os"]["ReadDir"] = os.ReadDir
Api["os"]["File"] = os.File{}
Api["os"]["Create"] = os.Create
Api["os"]["CreateTemp"] = os.CreateTemp
Api["os"]["NewFile"] = os.NewFile
Api["os"]["Open"] = os.Open
Api["os"]["OpenFile"] = os.OpenFile
Api["os"]["Lstat"] = os.Lstat
Api["os"]["Stat"] = os.Stat
Api["os"]["LinkError"] = os.LinkError{}
Api["os"]["ProcAttr"] = os.ProcAttr{}
Api["os"]["Process"] = os.Process{}
Api["os"]["FindProcess"] = os.FindProcess
Api["os"]["StartProcess"] = os.StartProcess
Api["os"]["ProcessState"] = os.ProcessState{}
Api["os"]["SyscallError"] = os.SyscallError{}
Api["os"]["Chdir"] = os.Chdir
Api["os"]["Chmod"] = os.Chmod
Api["os"]["Chown"] = os.Chown
Api["os"]["Chtimes"] = os.Chtimes
Api["os"]["Clearenv"] = os.Clearenv
Api["os"]["DirFS"] = os.DirFS
Api["os"]["Environ"] = os.Environ
Api["os"]["Executable"] = os.Executable
Api["os"]["Exit"] = os.Exit
Api["os"]["Expand"] = os.Expand
Api["os"]["ExpandEnv"] = os.ExpandEnv
Api["os"]["Getegid"] = os.Getegid
Api["os"]["Getenv"] = os.Getenv
Api["os"]["Geteuid"] = os.Geteuid
Api["os"]["Getgid"] = os.Getgid
Api["os"]["Getgroups"] = os.Getgroups
Api["os"]["Getpagesize"] = os.Getpagesize
Api["os"]["Getpid"] = os.Getpid
Api["os"]["Getppid"] = os.Getppid
Api["os"]["Getuid"] = os.Getuid
Api["os"]["Getwd"] = os.Getwd
Api["os"]["Hostname"] = os.Hostname
Api["os"]["IsExist"] = os.IsExist
Api["os"]["IsNotExist"] = os.IsNotExist
Api["os"]["IsPathSeparator"] = os.IsPathSeparator
Api["os"]["IsPermission"] = os.IsPermission
Api["os"]["IsTimeout"] = os.IsTimeout
Api["os"]["Lchown"] = os.Lchown
Api["os"]["Link"] = os.Link
Api["os"]["LookupEnv"] = os.LookupEnv
Api["os"]["Mkdir"] = os.Mkdir
Api["os"]["MkdirAll"] = os.MkdirAll
Api["os"]["MkdirTemp"] = os.MkdirTemp
Api["os"]["NewSyscallError"] = os.NewSyscallError
Api["os"]["Pipe"] = os.Pipe
Api["os"]["ReadFile"] = os.ReadFile
Api["os"]["Readlink"] = os.Readlink
Api["os"]["Remove"] = os.Remove
Api["os"]["RemoveAll"] = os.RemoveAll
Api["os"]["Rename"] = os.Rename
Api["os"]["SameFile"] = os.SameFile
Api["os"]["Setenv"] = os.Setenv
Api["os"]["Symlink"] = os.Symlink
Api["os"]["TempDir"] = os.TempDir
Api["os"]["Truncate"] = os.Truncate
Api["os"]["Unsetenv"] = os.Unsetenv
Api["os"]["UserCacheDir"] = os.UserCacheDir
Api["os"]["UserConfigDir"] = os.UserConfigDir
Api["os"]["UserHomeDir"] = os.UserHomeDir
Api["os"]["WriteFile"] = os.WriteFile
Api["os"]["ReadDir"] = os.ReadDir
Api["os"]["Create"] = os.Create
Api["os"]["CreateTemp"] = os.CreateTemp
Api["os"]["NewFile"] = os.NewFile
Api["os"]["Open"] = os.Open
Api["os"]["OpenFile"] = os.OpenFile
Api["os"]["Lstat"] = os.Lstat
Api["os"]["Stat"] = os.Stat
Api["os"]["FindProcess"] = os.FindProcess
Api["os"]["StartProcess"] = os.StartProcess
}