blob: 6545d1a159671a6fa0799b0878caa4ca85f29a56 [file] [log] [blame]
Sameer Ajmanibd2f7c72017-02-09 10:44:26 -05001// mksyscall.pl -tags linux,amd64 syscall_linux.go syscall_linux_amd64.go
Russ Coxe11f8332009-06-01 22:15:08 -07002// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
3
Sameer Ajmanibd2f7c72017-02-09 10:44:26 -05004// +build linux,amd64
Shenghou Ma38631842015-05-14 21:01:52 -04005
Russ Coxe11f8332009-06-01 22:15:08 -07006package syscall
7
Russ Coxb04ac102009-08-12 13:19:17 -07008import "unsafe"
Russ Coxe11f8332009-06-01 22:15:08 -07009
Russ Cox5c4917c2010-09-24 15:17:20 -040010// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
11
Dave Cheneye7a73522015-02-25 14:52:17 +110012func linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -040013 var _p0 *byte
Dave Cheneye7a73522015-02-25 14:52:17 +110014 _p0, err = BytePtrFromString(oldpath)
Alexey Borzenkova1083692012-08-05 17:24:32 -040015 if err != nil {
16 return
17 }
Dave Cheneye7a73522015-02-25 14:52:17 +110018 var _p1 *byte
19 _p1, err = BytePtrFromString(newpath)
20 if err != nil {
21 return
22 }
23 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
Russ Coxc017a822011-11-13 22:44:52 -050024 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -080025 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -050026 }
Russ Cox7906e312010-04-29 23:34:06 -070027 return
28}
29
Russ Cox5c4917c2010-09-24 15:17:20 -040030// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
31
Russ Coxc017a822011-11-13 22:44:52 -050032func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -040033 var _p0 *byte
34 _p0, err = BytePtrFromString(path)
35 if err != nil {
36 return
37 }
38 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
Russ Cox23bf4082010-05-03 11:11:01 -070039 fd = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -050040 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -080041 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -050042 }
Russ Cox23bf4082010-05-03 11:11:01 -070043 return
44}
45
Russ Cox5c4917c2010-09-24 15:17:20 -040046// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
47
Dave Cheneye7a73522015-02-25 14:52:17 +110048func readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
49 var _p0 *byte
50 _p0, err = BytePtrFromString(path)
51 if err != nil {
52 return
53 }
54 var _p1 unsafe.Pointer
55 if len(buf) > 0 {
56 _p1 = unsafe.Pointer(&buf[0])
57 } else {
58 _p1 = unsafe.Pointer(&_zero)
59 }
60 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
Dave Cheneye7a73522015-02-25 14:52:17 +110061 n = int(r0)
62 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -080063 err = errnoErr(e1)
Dave Cheneye7a73522015-02-25 14:52:17 +110064 }
65 return
66}
67
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69
70func symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
71 var _p0 *byte
72 _p0, err = BytePtrFromString(oldpath)
73 if err != nil {
74 return
75 }
76 var _p1 *byte
77 _p1, err = BytePtrFromString(newpath)
78 if err != nil {
79 return
80 }
81 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
Dave Cheneye7a73522015-02-25 14:52:17 +110082 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -080083 err = errnoErr(e1)
Dave Cheneye7a73522015-02-25 14:52:17 +110084 }
85 return
86}
87
88// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
89
90func unlinkat(dirfd int, path string, flags int) (err error) {
91 var _p0 *byte
92 _p0, err = BytePtrFromString(path)
93 if err != nil {
94 return
95 }
96 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
Dave Cheneye7a73522015-02-25 14:52:17 +110097 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -080098 err = errnoErr(e1)
Dave Cheneye7a73522015-02-25 14:52:17 +110099 }
100 return
101}
102
103// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
104
Russ Coxc017a822011-11-13 22:44:52 -0500105func utimes(path string, times *[2]Timeval) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400106 var _p0 *byte
107 _p0, err = BytePtrFromString(path)
108 if err != nil {
109 return
110 }
111 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500112 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800113 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500114 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800115 return
Russ Coxe11f8332009-06-01 22:15:08 -0700116}
117
Russ Cox5c4917c2010-09-24 15:17:20 -0400118// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
119
Yuval Pavel Zholkover0b069292017-08-14 19:05:56 +0300120func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
Nick Craig-Wood473441f2012-12-13 13:02:39 -0800121 var _p0 *byte
122 _p0, err = BytePtrFromString(path)
123 if err != nil {
124 return
125 }
Yuval Pavel Zholkover0b069292017-08-14 19:05:56 +0300126 _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0)
Nick Craig-Wood473441f2012-12-13 13:02:39 -0800127 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800128 err = errnoErr(e1)
Nick Craig-Wood473441f2012-12-13 13:02:39 -0800129 }
130 return
131}
132
133// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
134
Russ Coxc017a822011-11-13 22:44:52 -0500135func futimesat(dirfd int, path *byte, times *[2]Timeval) (err error) {
Russ Coxcbc01a32010-05-19 17:47:57 -0700136 _, _, e1 := Syscall(SYS_FUTIMESAT, uintptr(dirfd), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)))
Russ Coxc017a822011-11-13 22:44:52 -0500137 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800138 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500139 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800140 return
Russ Coxe11f8332009-06-01 22:15:08 -0700141}
142
Russ Cox5c4917c2010-09-24 15:17:20 -0400143// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
144
Russ Coxc017a822011-11-13 22:44:52 -0500145func Getcwd(buf []byte) (n int, err error) {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700146 var _p0 unsafe.Pointer
Russ Cox6faacd22009-10-06 19:38:30 -0700147 if len(buf) > 0 {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700148 _p0 = unsafe.Pointer(&buf[0])
Russ Cox56faae22011-02-09 14:28:47 -0500149 } else {
150 _p0 = unsafe.Pointer(&_zero)
Russ Cox6faacd22009-10-06 19:38:30 -0700151 }
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700152 r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800153 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500154 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800155 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500156 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800157 return
Russ Coxe11f8332009-06-01 22:15:08 -0700158}
159
Russ Cox5c4917c2010-09-24 15:17:20 -0400160// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
161
Russ Coxc017a822011-11-13 22:44:52 -0500162func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800163 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
164 wpid = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500165 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800166 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500167 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800168 return
Russ Coxe11f8332009-06-01 22:15:08 -0700169}
170
Russ Cox5c4917c2010-09-24 15:17:20 -0400171// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
172
Russ Coxc017a822011-11-13 22:44:52 -0500173func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800174 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500175 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800176 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500177 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800178 return
Austin Clements9df52872009-07-14 10:53:04 -0700179}
180
Russ Cox5c4917c2010-09-24 15:17:20 -0400181// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
182
Russ Coxc017a822011-11-13 22:44:52 -0500183func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400184 var _p0 *byte
185 _p0, err = BytePtrFromString(arg)
186 if err != nil {
187 return
188 }
189 _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500190 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800191 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500192 }
David Anderson05660b72011-03-09 05:45:08 -0800193 return
194}
195
196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
197
Russ Coxc017a822011-11-13 22:44:52 -0500198func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400199 var _p0 *byte
200 _p0, err = BytePtrFromString(source)
201 if err != nil {
202 return
203 }
204 var _p1 *byte
205 _p1, err = BytePtrFromString(target)
206 if err != nil {
207 return
208 }
209 var _p2 *byte
210 _p2, err = BytePtrFromString(fstype)
211 if err != nil {
212 return
213 }
214 _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500215 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800216 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500217 }
David Andersonbb282ba2011-10-14 09:19:45 -0700218 return
219}
220
221// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
222
Russ Coxc017a822011-11-13 22:44:52 -0500223func Acct(path string) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400224 var _p0 *byte
225 _p0, err = BytePtrFromString(path)
226 if err != nil {
227 return
228 }
229 _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500230 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800231 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500232 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800233 return
Russ Coxe11f8332009-06-01 22:15:08 -0700234}
235
Russ Cox5c4917c2010-09-24 15:17:20 -0400236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
237
Russ Coxc017a822011-11-13 22:44:52 -0500238func Adjtimex(buf *Timex) (state int, err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800239 r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
240 state = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500241 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800242 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500243 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800244 return
Russ Coxe11f8332009-06-01 22:15:08 -0700245}
246
Russ Cox5c4917c2010-09-24 15:17:20 -0400247// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
248
Russ Coxc017a822011-11-13 22:44:52 -0500249func Chdir(path string) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400250 var _p0 *byte
251 _p0, err = BytePtrFromString(path)
252 if err != nil {
253 return
254 }
255 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500256 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800257 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500258 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800259 return
Russ Coxe11f8332009-06-01 22:15:08 -0700260}
261
Russ Cox5c4917c2010-09-24 15:17:20 -0400262// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
263
Russ Coxc017a822011-11-13 22:44:52 -0500264func Chroot(path string) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400265 var _p0 *byte
266 _p0, err = BytePtrFromString(path)
267 if err != nil {
268 return
269 }
270 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500271 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800272 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500273 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800274 return
Russ Coxe11f8332009-06-01 22:15:08 -0700275}
276
Russ Cox5c4917c2010-09-24 15:17:20 -0400277// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
278
Russ Coxc017a822011-11-13 22:44:52 -0500279func Close(fd int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800280 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500281 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800282 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500283 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800284 return
Russ Coxe11f8332009-06-01 22:15:08 -0700285}
286
Russ Cox5c4917c2010-09-24 15:17:20 -0400287// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
288
Russ Coxc017a822011-11-13 22:44:52 -0500289func Dup(oldfd int) (fd int, err error) {
Ian Lance Taylor28074d52015-03-26 08:02:16 -0700290 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800291 fd = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500292 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800293 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500294 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800295 return
Russ Coxe11f8332009-06-01 22:15:08 -0700296}
297
Russ Cox5c4917c2010-09-24 15:17:20 -0400298// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
299
Brad Fitzpatrickc8d49cf2013-07-31 23:38:53 -0700300func Dup3(oldfd int, newfd int, flags int) (err error) {
Ian Lance Taylor28074d52015-03-26 08:02:16 -0700301 _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
Brad Fitzpatrickc8d49cf2013-07-31 23:38:53 -0700302 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800303 err = errnoErr(e1)
Brad Fitzpatrickc8d49cf2013-07-31 23:38:53 -0700304 }
305 return
306}
307
308// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
309
Russ Coxc017a822011-11-13 22:44:52 -0500310func EpollCreate(size int) (fd int, err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700311 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800312 fd = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500313 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800314 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500315 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800316 return
Russ Coxe11f8332009-06-01 22:15:08 -0700317}
318
Russ Cox5c4917c2010-09-24 15:17:20 -0400319// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
320
Ian Lance Taylor38432952011-12-19 12:57:49 -0800321func EpollCreate1(flag int) (fd int, err error) {
322 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
323 fd = int(r0)
324 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800325 err = errnoErr(e1)
Ian Lance Taylor38432952011-12-19 12:57:49 -0800326 }
327 return
328}
329
330// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
331
Russ Coxc017a822011-11-13 22:44:52 -0500332func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700333 _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500334 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800335 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500336 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800337 return
Russ Coxe11f8332009-06-01 22:15:08 -0700338}
339
Russ Cox5c4917c2010-09-24 15:17:20 -0400340// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
341
Russ Coxc017a822011-11-13 22:44:52 -0500342func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700343 var _p0 unsafe.Pointer
Russ Cox6faacd22009-10-06 19:38:30 -0700344 if len(events) > 0 {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700345 _p0 = unsafe.Pointer(&events[0])
Russ Cox56faae22011-02-09 14:28:47 -0500346 } else {
347 _p0 = unsafe.Pointer(&_zero)
Russ Cox6faacd22009-10-06 19:38:30 -0700348 }
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700349 r0, _, e1 := Syscall6(SYS_EPOLL_WAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800350 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500351 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800352 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500353 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800354 return
Russ Coxe11f8332009-06-01 22:15:08 -0700355}
356
Russ Cox5c4917c2010-09-24 15:17:20 -0400357// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
358
Russ Coxc017a822011-11-13 22:44:52 -0500359func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400360 var _p0 *byte
361 _p0, err = BytePtrFromString(path)
362 if err != nil {
363 return
364 }
365 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500366 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800367 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500368 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800369 return
Russ Coxe11f8332009-06-01 22:15:08 -0700370}
371
Russ Cox5c4917c2010-09-24 15:17:20 -0400372// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
373
Russ Coxc017a822011-11-13 22:44:52 -0500374func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800375 _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500376 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800377 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500378 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800379 return
Russ Coxe11f8332009-06-01 22:15:08 -0700380}
381
Russ Cox5c4917c2010-09-24 15:17:20 -0400382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
383
Russ Coxc017a822011-11-13 22:44:52 -0500384func Fchdir(fd int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800385 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500386 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800387 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500388 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800389 return
Russ Coxe11f8332009-06-01 22:15:08 -0700390}
391
Russ Cox5c4917c2010-09-24 15:17:20 -0400392// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
393
Russ Coxc017a822011-11-13 22:44:52 -0500394func Fchmod(fd int, mode uint32) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800395 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500396 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800397 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500398 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800399 return
Russ Coxe11f8332009-06-01 22:15:08 -0700400}
401
Russ Cox5c4917c2010-09-24 15:17:20 -0400402// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
403
Russ Coxc017a822011-11-13 22:44:52 -0500404func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400405 var _p0 *byte
406 _p0, err = BytePtrFromString(path)
407 if err != nil {
408 return
409 }
410 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500411 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800412 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500413 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800414 return
Russ Coxe11f8332009-06-01 22:15:08 -0700415}
416
Russ Cox5c4917c2010-09-24 15:17:20 -0400417// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
418
Russ Coxc017a822011-11-13 22:44:52 -0500419func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400420 var _p0 *byte
421 _p0, err = BytePtrFromString(path)
422 if err != nil {
423 return
424 }
425 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500426 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800427 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500428 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800429 return
Russ Coxe11f8332009-06-01 22:15:08 -0700430}
431
Russ Cox5c4917c2010-09-24 15:17:20 -0400432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
433
Russ Coxc017a822011-11-13 22:44:52 -0500434func fcntl(fd int, cmd int, arg int) (val int, err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800435 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
436 val = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500437 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800438 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500439 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800440 return
Russ Coxe11f8332009-06-01 22:15:08 -0700441}
442
Russ Cox5c4917c2010-09-24 15:17:20 -0400443// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
444
Russ Coxc017a822011-11-13 22:44:52 -0500445func Fdatasync(fd int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800446 _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500447 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800448 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500449 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800450 return
Russ Coxe11f8332009-06-01 22:15:08 -0700451}
452
Russ Cox5c4917c2010-09-24 15:17:20 -0400453// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
454
Russ Coxc017a822011-11-13 22:44:52 -0500455func Flock(fd int, how int) (err error) {
Russ Coxaebfd632011-07-13 15:34:36 -0700456 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500457 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800458 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500459 }
Russ Coxaebfd632011-07-13 15:34:36 -0700460 return
461}
462
463// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
464
Russ Coxc017a822011-11-13 22:44:52 -0500465func Fsync(fd int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800466 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500467 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800468 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500469 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800470 return
Russ Coxe11f8332009-06-01 22:15:08 -0700471}
472
Russ Cox5c4917c2010-09-24 15:17:20 -0400473// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
474
Russ Coxc017a822011-11-13 22:44:52 -0500475func Getdents(fd int, buf []byte) (n int, err error) {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700476 var _p0 unsafe.Pointer
Russ Cox6faacd22009-10-06 19:38:30 -0700477 if len(buf) > 0 {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700478 _p0 = unsafe.Pointer(&buf[0])
Russ Cox56faae22011-02-09 14:28:47 -0500479 } else {
480 _p0 = unsafe.Pointer(&_zero)
Russ Cox6faacd22009-10-06 19:38:30 -0700481 }
Tobias Klauserd929e402018-01-31 13:59:00 +0100482 r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800483 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500484 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800485 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500486 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800487 return
Russ Coxe11f8332009-06-01 22:15:08 -0700488}
489
Russ Cox5c4917c2010-09-24 15:17:20 -0400490// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
491
Russ Coxc017a822011-11-13 22:44:52 -0500492func Getpgid(pid int) (pgid int, err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700493 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800494 pgid = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500495 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800496 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500497 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800498 return
Russ Coxe11f8332009-06-01 22:15:08 -0700499}
500
Russ Cox5c4917c2010-09-24 15:17:20 -0400501// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
502
Russ Coxe11f8332009-06-01 22:15:08 -0700503func Getpid() (pid int) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700504 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800505 pid = int(r0)
506 return
Russ Coxe11f8332009-06-01 22:15:08 -0700507}
508
Russ Cox5c4917c2010-09-24 15:17:20 -0400509// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
510
Russ Coxe11f8332009-06-01 22:15:08 -0700511func Getppid() (ppid int) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700512 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800513 ppid = int(r0)
514 return
Russ Coxe11f8332009-06-01 22:15:08 -0700515}
516
Russ Cox5c4917c2010-09-24 15:17:20 -0400517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
518
Shenghou Ma46e30c72013-06-11 02:47:04 +0800519func Getpriority(which int, who int) (prio int, err error) {
520 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
521 prio = int(r0)
522 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800523 err = errnoErr(e1)
Shenghou Ma46e30c72013-06-11 02:47:04 +0800524 }
525 return
526}
527
528// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
529
Russ Coxc017a822011-11-13 22:44:52 -0500530func Getrusage(who int, rusage *Rusage) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700531 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500532 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800533 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500534 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800535 return
Russ Coxe11f8332009-06-01 22:15:08 -0700536}
537
Russ Cox5c4917c2010-09-24 15:17:20 -0400538// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
539
Russ Coxe11f8332009-06-01 22:15:08 -0700540func Gettid() (tid int) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700541 r0, _, _ := RawSyscall(SYS_GETTID, 0, 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800542 tid = int(r0)
543 return
Russ Coxe11f8332009-06-01 22:15:08 -0700544}
545
Russ Cox5c4917c2010-09-24 15:17:20 -0400546// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
547
Han-Wen Nienhuys4094c1b2012-11-01 14:49:38 -0400548func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
549 var _p0 *byte
550 _p0, err = BytePtrFromString(path)
551 if err != nil {
552 return
553 }
554 var _p1 *byte
555 _p1, err = BytePtrFromString(attr)
556 if err != nil {
557 return
558 }
559 var _p2 unsafe.Pointer
560 if len(dest) > 0 {
561 _p2 = unsafe.Pointer(&dest[0])
562 } else {
563 _p2 = unsafe.Pointer(&_zero)
564 }
565 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
566 sz = int(r0)
567 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800568 err = errnoErr(e1)
Han-Wen Nienhuys4094c1b2012-11-01 14:49:38 -0400569 }
570 return
571}
572
573// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
574
Russ Coxc017a822011-11-13 22:44:52 -0500575func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400576 var _p0 *byte
577 _p0, err = BytePtrFromString(pathname)
578 if err != nil {
579 return
580 }
581 r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
Balazs Lecz4bfcfcf2010-09-27 11:44:26 -0400582 watchdesc = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500583 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800584 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500585 }
Balazs Lecz4bfcfcf2010-09-27 11:44:26 -0400586 return
587}
588
589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
590
Russ Coxc017a822011-11-13 22:44:52 -0500591func InotifyInit1(flags int) (fd int, err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700592 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
Balazs Lecz4bfcfcf2010-09-27 11:44:26 -0400593 fd = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500594 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800595 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500596 }
Balazs Lecz4bfcfcf2010-09-27 11:44:26 -0400597 return
598}
599
600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
601
Russ Coxc017a822011-11-13 22:44:52 -0500602func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700603 r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
Balazs Lecz4bfcfcf2010-09-27 11:44:26 -0400604 success = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500605 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800606 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500607 }
Balazs Lecz4bfcfcf2010-09-27 11:44:26 -0400608 return
609}
610
611// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
612
Russ Cox35586f72012-02-13 13:52:37 -0500613func Kill(pid int, sig Signal) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700614 _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500615 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800616 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500617 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800618 return
Russ Coxe11f8332009-06-01 22:15:08 -0700619}
620
Russ Cox5c4917c2010-09-24 15:17:20 -0400621// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
622
Russ Coxc017a822011-11-13 22:44:52 -0500623func Klogctl(typ int, buf []byte) (n int, err error) {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700624 var _p0 unsafe.Pointer
Russ Cox6faacd22009-10-06 19:38:30 -0700625 if len(buf) > 0 {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700626 _p0 = unsafe.Pointer(&buf[0])
Russ Cox56faae22011-02-09 14:28:47 -0500627 } else {
628 _p0 = unsafe.Pointer(&_zero)
Russ Cox6faacd22009-10-06 19:38:30 -0700629 }
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700630 r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800631 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500632 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800633 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500634 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800635 return
Russ Coxe11f8332009-06-01 22:15:08 -0700636}
637
Russ Cox5c4917c2010-09-24 15:17:20 -0400638// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
639
Han-Wen Nienhuys4094c1b2012-11-01 14:49:38 -0400640func Listxattr(path string, dest []byte) (sz int, err error) {
641 var _p0 *byte
642 _p0, err = BytePtrFromString(path)
643 if err != nil {
644 return
645 }
646 var _p1 unsafe.Pointer
647 if len(dest) > 0 {
648 _p1 = unsafe.Pointer(&dest[0])
649 } else {
650 _p1 = unsafe.Pointer(&_zero)
651 }
652 r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
653 sz = int(r0)
654 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800655 err = errnoErr(e1)
Han-Wen Nienhuys4094c1b2012-11-01 14:49:38 -0400656 }
657 return
658}
659
660// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
661
Russ Coxc017a822011-11-13 22:44:52 -0500662func Mkdirat(dirfd int, path string, mode uint32) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400663 var _p0 *byte
664 _p0, err = BytePtrFromString(path)
665 if err != nil {
666 return
667 }
668 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
Russ Coxc017a822011-11-13 22:44:52 -0500669 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800670 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500671 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800672 return
Russ Coxe11f8332009-06-01 22:15:08 -0700673}
674
Russ Cox5c4917c2010-09-24 15:17:20 -0400675// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
676
Russ Coxc017a822011-11-13 22:44:52 -0500677func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400678 var _p0 *byte
679 _p0, err = BytePtrFromString(path)
680 if err != nil {
681 return
682 }
683 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500684 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800685 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500686 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800687 return
Russ Coxe11f8332009-06-01 22:15:08 -0700688}
689
Russ Cox5c4917c2010-09-24 15:17:20 -0400690// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
691
Russ Coxc017a822011-11-13 22:44:52 -0500692func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800693 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500694 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800695 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500696 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800697 return
Russ Coxe11f8332009-06-01 22:15:08 -0700698}
699
Russ Cox5c4917c2010-09-24 15:17:20 -0400700// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
701
Russ Coxc017a822011-11-13 22:44:52 -0500702func Pause() (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800703 _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500704 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800705 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500706 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800707 return
Russ Coxe11f8332009-06-01 22:15:08 -0700708}
709
Russ Cox5c4917c2010-09-24 15:17:20 -0400710// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
711
Russ Coxc017a822011-11-13 22:44:52 -0500712func PivotRoot(newroot string, putold string) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400713 var _p0 *byte
714 _p0, err = BytePtrFromString(newroot)
715 if err != nil {
716 return
717 }
718 var _p1 *byte
719 _p1, err = BytePtrFromString(putold)
720 if err != nil {
721 return
722 }
723 _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500724 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800725 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500726 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800727 return
Russ Coxe11f8332009-06-01 22:15:08 -0700728}
729
Russ Cox5c4917c2010-09-24 15:17:20 -0400730// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
731
Brad Fitzpatrickc41137d22016-11-08 02:25:23 +0000732func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
733 _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
Han-Wen Nienhuys8b7d39e2012-07-02 22:57:32 -0700734 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800735 err = errnoErr(e1)
Han-Wen Nienhuys8b7d39e2012-07-02 22:57:32 -0700736 }
737 return
738}
739
740// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
741
Dmitriy Vyukovcffbfae2012-10-09 20:51:58 +0400742func read(fd int, p []byte) (n int, err error) {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700743 var _p0 unsafe.Pointer
Russ Cox6faacd22009-10-06 19:38:30 -0700744 if len(p) > 0 {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700745 _p0 = unsafe.Pointer(&p[0])
Russ Cox56faae22011-02-09 14:28:47 -0500746 } else {
747 _p0 = unsafe.Pointer(&_zero)
Russ Cox6faacd22009-10-06 19:38:30 -0700748 }
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700749 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800750 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500751 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800752 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500753 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800754 return
Russ Coxe11f8332009-06-01 22:15:08 -0700755}
756
Russ Cox5c4917c2010-09-24 15:17:20 -0400757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758
Han-Wen Nienhuys4094c1b2012-11-01 14:49:38 -0400759func Removexattr(path string, attr string) (err error) {
760 var _p0 *byte
761 _p0, err = BytePtrFromString(path)
762 if err != nil {
763 return
764 }
765 var _p1 *byte
766 _p1, err = BytePtrFromString(attr)
767 if err != nil {
768 return
769 }
770 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
771 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800772 err = errnoErr(e1)
Han-Wen Nienhuys4094c1b2012-11-01 14:49:38 -0400773 }
774 return
775}
776
777// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
778
Russ Coxc017a822011-11-13 22:44:52 -0500779func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400780 var _p0 *byte
781 _p0, err = BytePtrFromString(oldpath)
782 if err != nil {
783 return
784 }
785 var _p1 *byte
786 _p1, err = BytePtrFromString(newpath)
787 if err != nil {
788 return
789 }
790 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500791 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800792 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500793 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800794 return
Russ Coxe11f8332009-06-01 22:15:08 -0700795}
796
Russ Cox5c4917c2010-09-24 15:17:20 -0400797// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
798
Russ Coxc017a822011-11-13 22:44:52 -0500799func Setdomainname(p []byte) (err error) {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700800 var _p0 unsafe.Pointer
Russ Cox6faacd22009-10-06 19:38:30 -0700801 if len(p) > 0 {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700802 _p0 = unsafe.Pointer(&p[0])
Russ Cox56faae22011-02-09 14:28:47 -0500803 } else {
804 _p0 = unsafe.Pointer(&_zero)
Russ Cox6faacd22009-10-06 19:38:30 -0700805 }
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700806 _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500807 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800808 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500809 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800810 return
Russ Coxe11f8332009-06-01 22:15:08 -0700811}
812
Russ Cox5c4917c2010-09-24 15:17:20 -0400813// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
814
Russ Coxc017a822011-11-13 22:44:52 -0500815func Sethostname(p []byte) (err error) {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700816 var _p0 unsafe.Pointer
Russ Cox6faacd22009-10-06 19:38:30 -0700817 if len(p) > 0 {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700818 _p0 = unsafe.Pointer(&p[0])
Russ Cox56faae22011-02-09 14:28:47 -0500819 } else {
820 _p0 = unsafe.Pointer(&_zero)
Russ Cox6faacd22009-10-06 19:38:30 -0700821 }
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -0700822 _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500823 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800824 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500825 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800826 return
Russ Coxe11f8332009-06-01 22:15:08 -0700827}
828
Russ Cox5c4917c2010-09-24 15:17:20 -0400829// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
830
Russ Coxc017a822011-11-13 22:44:52 -0500831func Setpgid(pid int, pgid int) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700832 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500833 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800834 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500835 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800836 return
Russ Coxe11f8332009-06-01 22:15:08 -0700837}
838
Russ Cox5c4917c2010-09-24 15:17:20 -0400839// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
840
Russ Coxc017a822011-11-13 22:44:52 -0500841func Setsid() (pid int, err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700842 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800843 pid = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500844 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800845 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500846 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800847 return
Russ Coxe11f8332009-06-01 22:15:08 -0700848}
849
Russ Cox5c4917c2010-09-24 15:17:20 -0400850// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
851
Russ Coxc017a822011-11-13 22:44:52 -0500852func Settimeofday(tv *Timeval) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700853 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500854 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800855 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500856 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800857 return
Russ Coxe11f8332009-06-01 22:15:08 -0700858}
859
Russ Cox5c4917c2010-09-24 15:17:20 -0400860// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
861
Shenghou Ma46e30c72013-06-11 02:47:04 +0800862func Setpriority(which int, who int, prio int) (err error) {
863 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
864 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800865 err = errnoErr(e1)
Shenghou Ma46e30c72013-06-11 02:47:04 +0800866 }
867 return
868}
869
870// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
871
Han-Wen Nienhuys4094c1b2012-11-01 14:49:38 -0400872func Setxattr(path string, attr string, data []byte, flags int) (err error) {
873 var _p0 *byte
874 _p0, err = BytePtrFromString(path)
875 if err != nil {
876 return
877 }
878 var _p1 *byte
879 _p1, err = BytePtrFromString(attr)
880 if err != nil {
881 return
882 }
883 var _p2 unsafe.Pointer
884 if len(data) > 0 {
885 _p2 = unsafe.Pointer(&data[0])
886 } else {
887 _p2 = unsafe.Pointer(&_zero)
888 }
889 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
890 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800891 err = errnoErr(e1)
Han-Wen Nienhuys4094c1b2012-11-01 14:49:38 -0400892 }
893 return
894}
895
896// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
897
Russ Cox6faacd22009-10-06 19:38:30 -0700898func Sync() {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800899 Syscall(SYS_SYNC, 0, 0, 0)
900 return
Russ Coxe11f8332009-06-01 22:15:08 -0700901}
902
Russ Cox5c4917c2010-09-24 15:17:20 -0400903// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
904
Russ Coxc017a822011-11-13 22:44:52 -0500905func Sysinfo(info *Sysinfo_t) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700906 _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500907 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800908 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500909 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800910 return
Russ Coxe11f8332009-06-01 22:15:08 -0700911}
912
Russ Cox5c4917c2010-09-24 15:17:20 -0400913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
914
Russ Coxc017a822011-11-13 22:44:52 -0500915func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800916 r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
917 n = int64(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500918 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800919 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500920 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800921 return
Russ Coxe11f8332009-06-01 22:15:08 -0700922}
923
Russ Cox5c4917c2010-09-24 15:17:20 -0400924// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
925
Russ Cox33f75962012-02-14 13:07:14 -0500926func Tgkill(tgid int, tid int, sig Signal) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700927 _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
Russ Coxc017a822011-11-13 22:44:52 -0500928 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800929 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500930 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800931 return
Russ Coxe11f8332009-06-01 22:15:08 -0700932}
933
Russ Cox5c4917c2010-09-24 15:17:20 -0400934// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
935
Russ Coxc017a822011-11-13 22:44:52 -0500936func Times(tms *Tms) (ticks uintptr, err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700937 r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800938 ticks = uintptr(r0)
Russ Coxc017a822011-11-13 22:44:52 -0500939 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800940 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500941 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800942 return
Russ Coxe11f8332009-06-01 22:15:08 -0700943}
944
Russ Cox5c4917c2010-09-24 15:17:20 -0400945// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
946
Russ Coxe11f8332009-06-01 22:15:08 -0700947func Umask(mask int) (oldmask int) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700948 r0, _, _ := RawSyscall(SYS_UMASK, uintptr(mask), 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800949 oldmask = int(r0)
950 return
Russ Coxe11f8332009-06-01 22:15:08 -0700951}
952
Russ Cox5c4917c2010-09-24 15:17:20 -0400953// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
954
Russ Coxc017a822011-11-13 22:44:52 -0500955func Uname(buf *Utsname) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -0700956 _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500957 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800958 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500959 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800960 return
Russ Coxe11f8332009-06-01 22:15:08 -0700961}
962
Russ Cox5c4917c2010-09-24 15:17:20 -0400963// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
964
Russ Coxc017a822011-11-13 22:44:52 -0500965func Unmount(target string, flags int) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -0400966 var _p0 *byte
967 _p0, err = BytePtrFromString(target)
968 if err != nil {
969 return
970 }
971 _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500972 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800973 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500974 }
David Andersonad102e12011-03-09 05:58:47 -0800975 return
976}
977
978// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
979
Russ Coxc017a822011-11-13 22:44:52 -0500980func Unshare(flags int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800981 _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -0500982 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800983 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500984 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800985 return
Russ Coxe11f8332009-06-01 22:15:08 -0700986}
987
Russ Cox5c4917c2010-09-24 15:17:20 -0400988// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
989
Russ Coxc017a822011-11-13 22:44:52 -0500990func Ustat(dev int, ubuf *Ustat_t) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800991 _, _, e1 := Syscall(SYS_USTAT, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0)
Russ Coxc017a822011-11-13 22:44:52 -0500992 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -0800993 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -0500994 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -0800995 return
Russ Coxe11f8332009-06-01 22:15:08 -0700996}
997
Russ Cox5c4917c2010-09-24 15:17:20 -0400998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
999
Russ Coxc017a822011-11-13 22:44:52 -05001000func Utime(path string, buf *Utimbuf) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -04001001 var _p0 *byte
1002 _p0, err = BytePtrFromString(path)
1003 if err != nil {
1004 return
1005 }
1006 _, _, e1 := Syscall(SYS_UTIME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001007 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001008 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001009 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001010 return
Russ Coxe11f8332009-06-01 22:15:08 -07001011}
1012
Russ Cox5c4917c2010-09-24 15:17:20 -04001013// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1014
Dmitriy Vyukovcffbfae2012-10-09 20:51:58 +04001015func write(fd int, p []byte) (n int, err error) {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -07001016 var _p0 unsafe.Pointer
Russ Cox6faacd22009-10-06 19:38:30 -07001017 if len(p) > 0 {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -07001018 _p0 = unsafe.Pointer(&p[0])
Russ Cox56faae22011-02-09 14:28:47 -05001019 } else {
1020 _p0 = unsafe.Pointer(&_zero)
Russ Cox6faacd22009-10-06 19:38:30 -07001021 }
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -07001022 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001023 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001024 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001025 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001026 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001027 return
Russ Coxe11f8332009-06-01 22:15:08 -07001028}
1029
Russ Cox5c4917c2010-09-24 15:17:20 -04001030// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1031
Russ Coxc017a822011-11-13 22:44:52 -05001032func exitThread(code int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001033 _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -05001034 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001035 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001036 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001037 return
Russ Coxe11f8332009-06-01 22:15:08 -07001038}
1039
Russ Cox5c4917c2010-09-24 15:17:20 -04001040// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1041
Dmitriy Vyukovcffbfae2012-10-09 20:51:58 +04001042func readlen(fd int, p *byte, np int) (n int, err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001043 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
1044 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001045 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001046 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001047 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001048 return
Russ Coxe11f8332009-06-01 22:15:08 -07001049}
1050
Russ Cox5c4917c2010-09-24 15:17:20 -04001051// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1052
Dmitriy Vyukovcffbfae2012-10-09 20:51:58 +04001053func writelen(fd int, p *byte, np int) (n int, err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001054 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
1055 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001056 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001057 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001058 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001059 return
Russ Coxe11f8332009-06-01 22:15:08 -07001060}
1061
Russ Cox5c4917c2010-09-24 15:17:20 -04001062// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1063
Russ Coxc017a822011-11-13 22:44:52 -05001064func munmap(addr uintptr, length uintptr) (err error) {
Russ Cox48ae1f22011-04-06 17:52:02 -04001065 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001066 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001067 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001068 }
Russ Cox48ae1f22011-04-06 17:52:02 -04001069 return
1070}
1071
1072// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1073
Russ Coxc017a822011-11-13 22:44:52 -05001074func Madvise(b []byte, advice int) (err error) {
Albert Strasheim946a4ea2011-04-21 10:23:11 -04001075 var _p0 unsafe.Pointer
1076 if len(b) > 0 {
1077 _p0 = unsafe.Pointer(&b[0])
1078 } else {
1079 _p0 = unsafe.Pointer(&_zero)
1080 }
1081 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
Russ Coxc017a822011-11-13 22:44:52 -05001082 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001083 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001084 }
Albert Strasheim946a4ea2011-04-21 10:23:11 -04001085 return
1086}
1087
1088// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1089
Russ Coxc017a822011-11-13 22:44:52 -05001090func Mprotect(b []byte, prot int) (err error) {
Albert Strasheim946a4ea2011-04-21 10:23:11 -04001091 var _p0 unsafe.Pointer
1092 if len(b) > 0 {
1093 _p0 = unsafe.Pointer(&b[0])
1094 } else {
1095 _p0 = unsafe.Pointer(&_zero)
1096 }
1097 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
Russ Coxc017a822011-11-13 22:44:52 -05001098 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001099 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001100 }
Albert Strasheim946a4ea2011-04-21 10:23:11 -04001101 return
1102}
1103
1104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1105
Russ Coxc017a822011-11-13 22:44:52 -05001106func Mlock(b []byte) (err error) {
Albert Strasheim839e9ea2011-04-26 06:41:19 -07001107 var _p0 unsafe.Pointer
1108 if len(b) > 0 {
1109 _p0 = unsafe.Pointer(&b[0])
1110 } else {
1111 _p0 = unsafe.Pointer(&_zero)
1112 }
1113 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001114 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001115 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001116 }
Albert Strasheim839e9ea2011-04-26 06:41:19 -07001117 return
1118}
1119
1120// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1121
Russ Coxc017a822011-11-13 22:44:52 -05001122func Munlock(b []byte) (err error) {
Albert Strasheim839e9ea2011-04-26 06:41:19 -07001123 var _p0 unsafe.Pointer
1124 if len(b) > 0 {
1125 _p0 = unsafe.Pointer(&b[0])
1126 } else {
1127 _p0 = unsafe.Pointer(&_zero)
1128 }
1129 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001130 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001131 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001132 }
Albert Strasheim839e9ea2011-04-26 06:41:19 -07001133 return
1134}
1135
1136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1137
Russ Coxc017a822011-11-13 22:44:52 -05001138func Mlockall(flags int) (err error) {
Albert Strasheim839e9ea2011-04-26 06:41:19 -07001139 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -05001140 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001141 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001142 }
Albert Strasheim839e9ea2011-04-26 06:41:19 -07001143 return
1144}
1145
1146// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1147
Russ Coxc017a822011-11-13 22:44:52 -05001148func Munlockall() (err error) {
Albert Strasheim839e9ea2011-04-26 06:41:19 -07001149 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -05001150 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001151 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001152 }
Albert Strasheim839e9ea2011-04-26 06:41:19 -07001153 return
1154}
1155
1156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1157
Dave Cheney1fda57b2015-02-25 11:23:04 +11001158func Dup2(oldfd int, newfd int) (err error) {
Ian Lance Taylor28074d52015-03-26 08:02:16 -07001159 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
Dave Cheney1fda57b2015-02-25 11:23:04 +11001160 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001161 err = errnoErr(e1)
Dave Cheney1fda57b2015-02-25 11:23:04 +11001162 }
1163 return
1164}
1165
1166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1167
Russ Coxc017a822011-11-13 22:44:52 -05001168func Fchown(fd int, uid int, gid int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001169 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
Russ Coxc017a822011-11-13 22:44:52 -05001170 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001171 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001172 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001173 return
Russ Cox76c87d52009-06-16 17:17:02 -07001174}
1175
Russ Cox5c4917c2010-09-24 15:17:20 -04001176// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1177
Russ Coxc017a822011-11-13 22:44:52 -05001178func Fstat(fd int, stat *Stat_t) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001179 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001180 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001181 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001182 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001183 return
Russ Cox76c87d52009-06-16 17:17:02 -07001184}
1185
Russ Cox5c4917c2010-09-24 15:17:20 -04001186// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1187
Russ Coxc017a822011-11-13 22:44:52 -05001188func Fstatfs(fd int, buf *Statfs_t) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001189 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001190 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001191 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001192 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001193 return
Russ Cox76c87d52009-06-16 17:17:02 -07001194}
1195
Russ Cox5c4917c2010-09-24 15:17:20 -04001196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197
Russ Coxc017a822011-11-13 22:44:52 -05001198func Ftruncate(fd int, length int64) (err error) {
Peter Mundyfa7341a2010-11-05 16:41:23 -04001199 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001200 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001201 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001202 }
Peter Mundyfa7341a2010-11-05 16:41:23 -04001203 return
1204}
1205
1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1207
Russ Cox76c87d52009-06-16 17:17:02 -07001208func Getegid() (egid int) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001209 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001210 egid = int(r0)
1211 return
Russ Cox76c87d52009-06-16 17:17:02 -07001212}
1213
Russ Cox5c4917c2010-09-24 15:17:20 -04001214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1215
Russ Cox76c87d52009-06-16 17:17:02 -07001216func Geteuid() (euid int) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001217 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001218 euid = int(r0)
1219 return
Russ Cox76c87d52009-06-16 17:17:02 -07001220}
1221
Russ Cox5c4917c2010-09-24 15:17:20 -04001222// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1223
Russ Cox76c87d52009-06-16 17:17:02 -07001224func Getgid() (gid int) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001225 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001226 gid = int(r0)
1227 return
Russ Cox76c87d52009-06-16 17:17:02 -07001228}
1229
Russ Cox5c4917c2010-09-24 15:17:20 -04001230// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1231
Han-Wen Nienhuys8b7d39e2012-07-02 22:57:32 -07001232func Getrlimit(resource int, rlim *Rlimit) (err error) {
1233 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
1234 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001235 err = errnoErr(e1)
Han-Wen Nienhuys8b7d39e2012-07-02 22:57:32 -07001236 }
1237 return
1238}
1239
1240// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1241
Russ Cox76c87d52009-06-16 17:17:02 -07001242func Getuid() (uid int) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001243 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001244 uid = int(r0)
1245 return
Russ Cox76c87d52009-06-16 17:17:02 -07001246}
1247
Russ Cox5c4917c2010-09-24 15:17:20 -04001248// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1249
Shenghou Ma34753622015-05-07 21:08:40 +00001250func InotifyInit() (fd int, err error) {
1251 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0)
1252 fd = int(r0)
1253 if e1 != 0 {
1254 err = errnoErr(e1)
1255 }
1256 return
1257}
1258
1259// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1260
Russ Coxc017a822011-11-13 22:44:52 -05001261func Ioperm(from int, num int, on int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001262 _, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on))
Russ Coxc017a822011-11-13 22:44:52 -05001263 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001264 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001265 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001266 return
Russ Coxfd1add22009-11-01 11:13:27 -08001267}
1268
Russ Cox5c4917c2010-09-24 15:17:20 -04001269// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1270
Russ Coxc017a822011-11-13 22:44:52 -05001271func Iopl(level int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001272 _, _, e1 := Syscall(SYS_IOPL, uintptr(level), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -05001273 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001274 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001275 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001276 return
Russ Coxfd1add22009-11-01 11:13:27 -08001277}
1278
Russ Cox5c4917c2010-09-24 15:17:20 -04001279// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1280
Russ Coxc017a822011-11-13 22:44:52 -05001281func Lchown(path string, uid int, gid int) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -04001282 var _p0 *byte
1283 _p0, err = BytePtrFromString(path)
1284 if err != nil {
1285 return
1286 }
1287 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
Russ Coxc017a822011-11-13 22:44:52 -05001288 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001289 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001290 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001291 return
Russ Cox76c87d52009-06-16 17:17:02 -07001292}
1293
Russ Cox5c4917c2010-09-24 15:17:20 -04001294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1295
Russ Coxc017a822011-11-13 22:44:52 -05001296func Listen(s int, n int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001297 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(n), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001298 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001299 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001300 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001301 return
Russ Cox76c87d52009-06-16 17:17:02 -07001302}
1303
Russ Cox5c4917c2010-09-24 15:17:20 -04001304// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1305
Russ Coxc017a822011-11-13 22:44:52 -05001306func Lstat(path string, stat *Stat_t) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -04001307 var _p0 *byte
1308 _p0, err = BytePtrFromString(path)
1309 if err != nil {
1310 return
1311 }
1312 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001313 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001314 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001315 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001316 return
Russ Cox76c87d52009-06-16 17:17:02 -07001317}
1318
Russ Cox5c4917c2010-09-24 15:17:20 -04001319// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1320
Russ Coxc017a822011-11-13 22:44:52 -05001321func Pread(fd int, p []byte, offset int64) (n int, err error) {
Russ Cox1142b602010-10-20 10:39:46 -04001322 var _p0 unsafe.Pointer
1323 if len(p) > 0 {
1324 _p0 = unsafe.Pointer(&p[0])
Russ Cox56faae22011-02-09 14:28:47 -05001325 } else {
1326 _p0 = unsafe.Pointer(&_zero)
Russ Cox1142b602010-10-20 10:39:46 -04001327 }
1328 r0, _, e1 := Syscall6(SYS_PREAD64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1329 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001330 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001331 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001332 }
Russ Cox1142b602010-10-20 10:39:46 -04001333 return
1334}
1335
1336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1337
Russ Coxc017a822011-11-13 22:44:52 -05001338func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
Russ Cox1142b602010-10-20 10:39:46 -04001339 var _p0 unsafe.Pointer
1340 if len(p) > 0 {
1341 _p0 = unsafe.Pointer(&p[0])
Russ Cox56faae22011-02-09 14:28:47 -05001342 } else {
1343 _p0 = unsafe.Pointer(&_zero)
Russ Cox1142b602010-10-20 10:39:46 -04001344 }
1345 r0, _, e1 := Syscall6(SYS_PWRITE64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1346 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001347 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001348 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001349 }
Russ Cox1142b602010-10-20 10:39:46 -04001350 return
1351}
1352
1353// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1354
Russ Coxc017a822011-11-13 22:44:52 -05001355func Seek(fd int, offset int64, whence int) (off int64, err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001356 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1357 off = int64(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001358 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001359 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001360 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001361 return
Russ Cox76c87d52009-06-16 17:17:02 -07001362}
1363
Russ Cox5c4917c2010-09-24 15:17:20 -04001364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1365
Russ Coxc017a822011-11-13 22:44:52 -05001366func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001367 r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1368 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001369 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001370 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001371 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001372 return
Russ Coxda5e9622009-06-17 15:16:06 -07001373}
1374
Russ Cox5c4917c2010-09-24 15:17:20 -04001375// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1376
Dmitriy Vyukovc242aa32012-10-29 23:15:06 +04001377func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
Brad Fitzpatrickbf73ca82011-05-20 11:51:31 -07001378 r0, _, e1 := Syscall6(SYS_SENDFILE, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1379 written = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001380 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001381 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001382 }
Brad Fitzpatrickbf73ca82011-05-20 11:51:31 -07001383 return
1384}
1385
1386// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1387
Russ Coxc017a822011-11-13 22:44:52 -05001388func Setfsgid(gid int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001389 _, _, e1 := Syscall(SYS_SETFSGID, uintptr(gid), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -05001390 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001391 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001392 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001393 return
Russ Cox76c87d52009-06-16 17:17:02 -07001394}
1395
Russ Cox5c4917c2010-09-24 15:17:20 -04001396// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1397
Russ Coxc017a822011-11-13 22:44:52 -05001398func Setfsuid(uid int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001399 _, _, e1 := Syscall(SYS_SETFSUID, uintptr(uid), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -05001400 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001401 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001402 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001403 return
Russ Cox76c87d52009-06-16 17:17:02 -07001404}
1405
Russ Cox5c4917c2010-09-24 15:17:20 -04001406// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1407
Russ Coxc017a822011-11-13 22:44:52 -05001408func Setregid(rgid int, egid int) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001409 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001410 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001411 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001412 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001413 return
Russ Cox76c87d52009-06-16 17:17:02 -07001414}
1415
Russ Cox5c4917c2010-09-24 15:17:20 -04001416// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1417
Russ Coxc017a822011-11-13 22:44:52 -05001418func Setresgid(rgid int, egid int, sgid int) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001419 _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
Russ Coxc017a822011-11-13 22:44:52 -05001420 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001421 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001422 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001423 return
Russ Cox76c87d52009-06-16 17:17:02 -07001424}
1425
Russ Cox5c4917c2010-09-24 15:17:20 -04001426// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1427
Russ Coxc017a822011-11-13 22:44:52 -05001428func Setresuid(ruid int, euid int, suid int) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001429 _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
Russ Coxc017a822011-11-13 22:44:52 -05001430 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001431 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001432 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001433 return
Russ Cox76c87d52009-06-16 17:17:02 -07001434}
1435
Russ Cox5c4917c2010-09-24 15:17:20 -04001436// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1437
Han-Wen Nienhuys8b7d39e2012-07-02 22:57:32 -07001438func Setrlimit(resource int, rlim *Rlimit) (err error) {
1439 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
1440 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001441 err = errnoErr(e1)
Han-Wen Nienhuys8b7d39e2012-07-02 22:57:32 -07001442 }
1443 return
1444}
1445
1446// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1447
Russ Coxc017a822011-11-13 22:44:52 -05001448func Setreuid(ruid int, euid int) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001449 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001450 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001451 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001452 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001453 return
Russ Cox76c87d52009-06-16 17:17:02 -07001454}
1455
Russ Cox5c4917c2010-09-24 15:17:20 -04001456// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1457
Russ Coxc017a822011-11-13 22:44:52 -05001458func Shutdown(fd int, how int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001459 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001460 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001461 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001462 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001463 return
Russ Cox76c87d52009-06-16 17:17:02 -07001464}
1465
Russ Cox5c4917c2010-09-24 15:17:20 -04001466// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1467
Russ Coxc017a822011-11-13 22:44:52 -05001468func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
Russ Cox189d4ff2011-01-05 14:35:07 -05001469 r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
1470 n = int64(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001471 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001472 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001473 }
Russ Cox189d4ff2011-01-05 14:35:07 -05001474 return
1475}
1476
1477// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1478
Russ Coxc017a822011-11-13 22:44:52 -05001479func Stat(path string, stat *Stat_t) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -04001480 var _p0 *byte
1481 _p0, err = BytePtrFromString(path)
1482 if err != nil {
1483 return
1484 }
1485 _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001486 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001487 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001488 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001489 return
Russ Cox76c87d52009-06-16 17:17:02 -07001490}
1491
Russ Cox5c4917c2010-09-24 15:17:20 -04001492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1493
Russ Coxc017a822011-11-13 22:44:52 -05001494func Statfs(path string, buf *Statfs_t) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -04001495 var _p0 *byte
1496 _p0, err = BytePtrFromString(path)
1497 if err != nil {
1498 return
1499 }
1500 _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001501 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001502 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001503 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001504 return
Russ Cox76c87d52009-06-16 17:17:02 -07001505}
1506
Russ Cox5c4917c2010-09-24 15:17:20 -04001507// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1508
Russ Coxc017a822011-11-13 22:44:52 -05001509func SyncFileRange(fd int, off int64, n int64, flags int) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001510 _, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE, uintptr(fd), uintptr(off), uintptr(n), uintptr(flags), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -05001511 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001512 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001513 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001514 return
Russ Coxfd1add22009-11-01 11:13:27 -08001515}
1516
Russ Cox5c4917c2010-09-24 15:17:20 -04001517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1518
Russ Coxc017a822011-11-13 22:44:52 -05001519func Truncate(path string, length int64) (err error) {
Alexey Borzenkova1083692012-08-05 17:24:32 -04001520 var _p0 *byte
1521 _p0, err = BytePtrFromString(path)
1522 if err != nil {
1523 return
1524 }
1525 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001526 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001527 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001528 }
Peter Mundyfa7341a2010-11-05 16:41:23 -04001529 return
1530}
1531
1532// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1533
Russ Coxc017a822011-11-13 22:44:52 -05001534func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001535 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
1536 fd = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001537 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001538 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001539 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001540 return
Russ Cox01b695d2009-06-08 22:10:48 -07001541}
1542
Russ Cox5c4917c2010-09-24 15:17:20 -04001543// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1544
Ian Lance Taylor31f58dc2013-01-28 08:54:15 -08001545func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
1546 r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1547 fd = int(r0)
1548 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001549 err = errnoErr(e1)
Ian Lance Taylor31f58dc2013-01-28 08:54:15 -08001550 }
1551 return
1552}
1553
1554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1555
Brad Fitzpatrickf00af3d2014-01-21 18:54:49 -08001556func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001557 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
Russ Coxc017a822011-11-13 22:44:52 -05001558 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001559 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001560 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001561 return
Russ Cox01b695d2009-06-08 22:10:48 -07001562}
1563
Russ Cox5c4917c2010-09-24 15:17:20 -04001564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1565
Brad Fitzpatrickf00af3d2014-01-21 18:54:49 -08001566func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001567 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
Russ Coxc017a822011-11-13 22:44:52 -05001568 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001569 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001570 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001571 return
Russ Cox01b695d2009-06-08 22:10:48 -07001572}
1573
Russ Cox5c4917c2010-09-24 15:17:20 -04001574// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1575
Russ Coxc017a822011-11-13 22:44:52 -05001576func getgroups(n int, list *_Gid_t) (nn int, err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001577 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001578 nn = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001579 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001580 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001581 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001582 return
Russ Cox76c87d52009-06-16 17:17:02 -07001583}
1584
Russ Cox5c4917c2010-09-24 15:17:20 -04001585// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1586
Russ Coxc017a822011-11-13 22:44:52 -05001587func setgroups(n int, list *_Gid_t) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001588 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001589 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001590 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001591 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001592 return
Russ Cox01b695d2009-06-08 22:10:48 -07001593}
1594
Russ Cox5c4917c2010-09-24 15:17:20 -04001595// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1596
Brad Fitzpatrickf00af3d2014-01-21 18:54:49 -08001597func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
Albert Strasheimc6810e72011-03-23 14:33:48 -04001598 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001599 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001600 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001601 }
Albert Strasheimc6810e72011-03-23 14:33:48 -04001602 return
1603}
1604
1605// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1606
Brad Fitzpatrickf00af3d2014-01-21 18:54:49 -08001607func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001608 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
Russ Coxc017a822011-11-13 22:44:52 -05001609 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001610 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001611 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001612 return
Russ Cox01b695d2009-06-08 22:10:48 -07001613}
1614
Russ Cox5c4917c2010-09-24 15:17:20 -04001615// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1616
Russ Coxc017a822011-11-13 22:44:52 -05001617func socket(domain int, typ int, proto int) (fd int, err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001618 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001619 fd = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001620 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001621 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001622 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001623 return
Russ Cox01b695d2009-06-08 22:10:48 -07001624}
1625
Russ Cox5c4917c2010-09-24 15:17:20 -04001626// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1627
Russ Cox3d5ddff2012-09-24 00:06:22 -04001628func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001629 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
Russ Coxc017a822011-11-13 22:44:52 -05001630 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001631 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001632 }
Ivan Krasin400f7a62010-06-30 14:58:21 -07001633 return
1634}
1635
Russ Cox5c4917c2010-09-24 15:17:20 -04001636// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1637
Russ Coxc017a822011-11-13 22:44:52 -05001638func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001639 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Russ Coxc017a822011-11-13 22:44:52 -05001640 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001641 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001642 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001643 return
Russ Cox5d2ee9d2009-06-17 21:44:26 -07001644}
1645
Russ Cox5c4917c2010-09-24 15:17:20 -04001646// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1647
Russ Coxc017a822011-11-13 22:44:52 -05001648func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
Ian Lance Taylor4fd41e42011-03-16 19:03:01 -07001649 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Russ Coxc017a822011-11-13 22:44:52 -05001650 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001651 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001652 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001653 return
Russ Cox5d2ee9d2009-06-17 21:44:26 -07001654}
Russ Coxfd1add22009-11-01 11:13:27 -08001655
Russ Cox5c4917c2010-09-24 15:17:20 -04001656// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1657
Russ Coxc017a822011-11-13 22:44:52 -05001658func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -07001659 var _p0 unsafe.Pointer
Russ Coxfd1add22009-11-01 11:13:27 -08001660 if len(p) > 0 {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -07001661 _p0 = unsafe.Pointer(&p[0])
Russ Cox56faae22011-02-09 14:28:47 -05001662 } else {
1663 _p0 = unsafe.Pointer(&_zero)
Russ Coxfd1add22009-11-01 11:13:27 -08001664 }
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -07001665 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001666 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001667 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001668 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001669 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001670 return
Russ Coxfd1add22009-11-01 11:13:27 -08001671}
1672
Russ Cox5c4917c2010-09-24 15:17:20 -04001673// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1674
Brad Fitzpatrickf00af3d2014-01-21 18:54:49 -08001675func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -07001676 var _p0 unsafe.Pointer
Russ Coxfd1add22009-11-01 11:13:27 -08001677 if len(buf) > 0 {
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -07001678 _p0 = unsafe.Pointer(&buf[0])
Russ Cox56faae22011-02-09 14:28:47 -05001679 } else {
1680 _p0 = unsafe.Pointer(&_zero)
Russ Coxfd1add22009-11-01 11:13:27 -08001681 }
Ian Lance Taylor7d03d0e2010-09-21 06:49:56 -07001682 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
Russ Coxc017a822011-11-13 22:44:52 -05001683 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001684 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001685 }
Robert Griesemerd65a5cc2009-12-15 15:40:16 -08001686 return
Russ Coxfd1add22009-11-01 11:13:27 -08001687}
Albert Strasheimcf6c2122010-12-07 13:40:14 -05001688
1689// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1690
Russ Coxc017a822011-11-13 22:44:52 -05001691func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
Albert Strasheimcf6c2122010-12-07 13:40:14 -05001692 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
1693 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001694 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001695 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001696 }
Albert Strasheimcf6c2122010-12-07 13:40:14 -05001697 return
1698}
1699
1700// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1701
Mikio Haraa7858a42014-03-29 09:28:40 +09001702func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1703 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
1704 n = int(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001705 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001706 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001707 }
Albert Strasheimcf6c2122010-12-07 13:40:14 -05001708 return
1709}
Russ Cox48ae1f22011-04-06 17:52:02 -04001710
1711// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1712
Russ Coxc017a822011-11-13 22:44:52 -05001713func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
Russ Cox48ae1f22011-04-06 17:52:02 -04001714 r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(offset))
1715 xaddr = uintptr(r0)
Russ Coxc017a822011-11-13 22:44:52 -05001716 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001717 err = errnoErr(e1)
Russ Coxc017a822011-11-13 22:44:52 -05001718 }
Russ Cox48ae1f22011-04-06 17:52:02 -04001719 return
1720}
Dave Cheney9b3ccc02015-02-25 10:20:13 +11001721
1722// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1723
1724func pipe(p *[2]_C_int) (err error) {
1725 _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
1726 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001727 err = errnoErr(e1)
Dave Cheney9b3ccc02015-02-25 10:20:13 +11001728 }
1729 return
1730}
1731
1732// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1733
1734func pipe2(p *[2]_C_int, flags int) (err error) {
1735 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
1736 if e1 != 0 {
Brad Fitzpatrick6bf00072015-03-03 16:42:06 -08001737 err = errnoErr(e1)
Dave Cheney9b3ccc02015-02-25 10:20:13 +11001738 }
1739 return
1740}