changeset 265 | 05c40b36d3b2 |
parent 260 | 445e01aede7e |
264:8f478162d991 | 265:05c40b36d3b2 |
---|---|
36 //go:cgo_import_dynamic libc_adjtime adjtime "libc.so" |
36 //go:cgo_import_dynamic libc_adjtime adjtime "libc.so" |
37 //go:cgo_import_dynamic libc_chdir chdir "libc.so" |
37 //go:cgo_import_dynamic libc_chdir chdir "libc.so" |
38 //go:cgo_import_dynamic libc_chmod chmod "libc.so" |
38 //go:cgo_import_dynamic libc_chmod chmod "libc.so" |
39 //go:cgo_import_dynamic libc_chown chown "libc.so" |
39 //go:cgo_import_dynamic libc_chown chown "libc.so" |
40 //go:cgo_import_dynamic libc_chroot chroot "libc.so" |
40 //go:cgo_import_dynamic libc_chroot chroot "libc.so" |
41 //go:cgo_import_dynamic libc_clockgettime clockgettime "libc.so" |
|
41 //go:cgo_import_dynamic libc_close close "libc.so" |
42 //go:cgo_import_dynamic libc_close close "libc.so" |
42 //go:cgo_import_dynamic libc_creat creat "libc.so" |
43 //go:cgo_import_dynamic libc_creat creat "libc.so" |
43 //go:cgo_import_dynamic libc_dup dup "libc.so" |
44 //go:cgo_import_dynamic libc_dup dup "libc.so" |
44 //go:cgo_import_dynamic libc_dup2 dup2 "libc.so" |
45 //go:cgo_import_dynamic libc_dup2 dup2 "libc.so" |
45 //go:cgo_import_dynamic libc_exit exit "libc.so" |
46 //go:cgo_import_dynamic libc_exit exit "libc.so" |
145 //go:cgo_import_dynamic libc_port_create port_create "libc.so" |
146 //go:cgo_import_dynamic libc_port_create port_create "libc.so" |
146 //go:cgo_import_dynamic libc_port_associate port_associate "libc.so" |
147 //go:cgo_import_dynamic libc_port_associate port_associate "libc.so" |
147 //go:cgo_import_dynamic libc_port_dissociate port_dissociate "libc.so" |
148 //go:cgo_import_dynamic libc_port_dissociate port_dissociate "libc.so" |
148 //go:cgo_import_dynamic libc_port_get port_get "libc.so" |
149 //go:cgo_import_dynamic libc_port_get port_get "libc.so" |
149 //go:cgo_import_dynamic libc_port_getn port_getn "libc.so" |
150 //go:cgo_import_dynamic libc_port_getn port_getn "libc.so" |
151 //go:cgo_import_dynamic libc_putmsg putmsg "libc.so" |
|
152 //go:cgo_import_dynamic libc_getmsg getmsg "libc.so" |
|
150 |
153 |
151 //go:linkname procpipe libc_pipe |
154 //go:linkname procpipe libc_pipe |
152 //go:linkname procpipe2 libc_pipe2 |
155 //go:linkname procpipe2 libc_pipe2 |
153 //go:linkname procgetsockname libc_getsockname |
156 //go:linkname procgetsockname libc_getsockname |
154 //go:linkname procGetcwd libc_getcwd |
157 //go:linkname procGetcwd libc_getcwd |
173 //go:linkname procAdjtime libc_adjtime |
176 //go:linkname procAdjtime libc_adjtime |
174 //go:linkname procChdir libc_chdir |
177 //go:linkname procChdir libc_chdir |
175 //go:linkname procChmod libc_chmod |
178 //go:linkname procChmod libc_chmod |
176 //go:linkname procChown libc_chown |
179 //go:linkname procChown libc_chown |
177 //go:linkname procChroot libc_chroot |
180 //go:linkname procChroot libc_chroot |
181 //go:linkname procClockGettime libc_clockgettime |
|
178 //go:linkname procClose libc_close |
182 //go:linkname procClose libc_close |
179 //go:linkname procCreat libc_creat |
183 //go:linkname procCreat libc_creat |
180 //go:linkname procDup libc_dup |
184 //go:linkname procDup libc_dup |
181 //go:linkname procDup2 libc_dup2 |
185 //go:linkname procDup2 libc_dup2 |
182 //go:linkname procExit libc_exit |
186 //go:linkname procExit libc_exit |
282 //go:linkname procport_create libc_port_create |
286 //go:linkname procport_create libc_port_create |
283 //go:linkname procport_associate libc_port_associate |
287 //go:linkname procport_associate libc_port_associate |
284 //go:linkname procport_dissociate libc_port_dissociate |
288 //go:linkname procport_dissociate libc_port_dissociate |
285 //go:linkname procport_get libc_port_get |
289 //go:linkname procport_get libc_port_get |
286 //go:linkname procport_getn libc_port_getn |
290 //go:linkname procport_getn libc_port_getn |
291 //go:linkname procputmsg libc_putmsg |
|
292 //go:linkname procgetmsg libc_getmsg |
|
287 |
293 |
288 var ( |
294 var ( |
289 procpipe, |
295 procpipe, |
290 procpipe2, |
296 procpipe2, |
291 procgetsockname, |
297 procgetsockname, |
311 procAdjtime, |
317 procAdjtime, |
312 procChdir, |
318 procChdir, |
313 procChmod, |
319 procChmod, |
314 procChown, |
320 procChown, |
315 procChroot, |
321 procChroot, |
322 procClockGettime, |
|
316 procClose, |
323 procClose, |
317 procCreat, |
324 procCreat, |
318 procDup, |
325 procDup, |
319 procDup2, |
326 procDup2, |
320 procExit, |
327 procExit, |
419 procrecvfrom, |
426 procrecvfrom, |
420 procport_create, |
427 procport_create, |
421 procport_associate, |
428 procport_associate, |
422 procport_dissociate, |
429 procport_dissociate, |
423 procport_get, |
430 procport_get, |
424 procport_getn syscallFunc |
431 procport_getn, |
432 procputmsg, |
|
433 procgetmsg syscallFunc |
|
425 ) |
434 ) |
426 |
435 |
427 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
436 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
428 |
437 |
429 func pipe(p *[2]_C_int) (n int, err error) { |
438 func pipe(p *[2]_C_int) (n int, err error) { |
742 return |
751 return |
743 } |
752 } |
744 |
753 |
745 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
754 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
746 |
755 |
756 func ClockGettime(clockid int32, time *Timespec) (err error) { |
|
757 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClockGettime)), 2, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0, 0, 0, 0) |
|
758 if e1 != 0 { |
|
759 err = e1 |
|
760 } |
|
761 return |
|
762 } |
|
763 |
|
764 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
765 |
|
747 func Close(fd int) (err error) { |
766 func Close(fd int) (err error) { |
748 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0) |
767 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0) |
749 if e1 != 0 { |
768 if e1 != 0 { |
750 err = e1 |
769 err = e1 |
751 } |
770 } |
2063 if e1 != 0 { |
2082 if e1 != 0 { |
2064 err = e1 |
2083 err = e1 |
2065 } |
2084 } |
2066 return |
2085 return |
2067 } |
2086 } |
2087 |
|
2088 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
2089 |
|
2090 func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) { |
|
2091 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procputmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(flags), 0, 0) |
|
2092 if e1 != 0 { |
|
2093 err = e1 |
|
2094 } |
|
2095 return |
|
2096 } |
|
2097 |
|
2098 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
2099 |
|
2100 func getmsg(fd int, clptr *strbuf, dataptr *strbuf, flags *int) (err error) { |
|
2101 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(unsafe.Pointer(flags)), 0, 0) |
|
2102 if e1 != 0 { |
|
2103 err = e1 |
|
2104 } |
|
2105 return |
|
2106 } |