.gitignore added
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / sys@v0.0.0-20210124154548-22da62e12c0c / unix / zsyscall_illumos_amd64.go
1 // go run mksyscall_solaris.go -illumos -tags illumos,amd64 syscall_illumos.go
2 // Code generated by the command above; see README.md. DO NOT EDIT.
3
4 // +build illumos,amd64
5
6 package unix
7
8 import (
9         "unsafe"
10 )
11
12 //go:cgo_import_dynamic libc_readv readv "libc.so"
13 //go:cgo_import_dynamic libc_preadv preadv "libc.so"
14 //go:cgo_import_dynamic libc_writev writev "libc.so"
15 //go:cgo_import_dynamic libc_pwritev pwritev "libc.so"
16 //go:cgo_import_dynamic libc_accept4 accept4 "libsocket.so"
17
18 //go:linkname procreadv libc_readv
19 //go:linkname procpreadv libc_preadv
20 //go:linkname procwritev libc_writev
21 //go:linkname procpwritev libc_pwritev
22 //go:linkname procaccept4 libc_accept4
23
24 var (
25         procreadv,
26         procpreadv,
27         procwritev,
28         procpwritev,
29         procaccept4 syscallFunc
30 )
31
32 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
33
34 func readv(fd int, iovs []Iovec) (n int, err error) {
35         var _p0 *Iovec
36         if len(iovs) > 0 {
37                 _p0 = &iovs[0]
38         }
39         r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procreadv)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0)
40         n = int(r0)
41         if e1 != 0 {
42                 err = e1
43         }
44         return
45 }
46
47 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48
49 func preadv(fd int, iovs []Iovec, off int64) (n int, err error) {
50         var _p0 *Iovec
51         if len(iovs) > 0 {
52                 _p0 = &iovs[0]
53         }
54         r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpreadv)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0)
55         n = int(r0)
56         if e1 != 0 {
57                 err = e1
58         }
59         return
60 }
61
62 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
63
64 func writev(fd int, iovs []Iovec) (n int, err error) {
65         var _p0 *Iovec
66         if len(iovs) > 0 {
67                 _p0 = &iovs[0]
68         }
69         r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwritev)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0)
70         n = int(r0)
71         if e1 != 0 {
72                 err = e1
73         }
74         return
75 }
76
77 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
78
79 func pwritev(fd int, iovs []Iovec, off int64) (n int, err error) {
80         var _p0 *Iovec
81         if len(iovs) > 0 {
82                 _p0 = &iovs[0]
83         }
84         r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwritev)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0)
85         n = int(r0)
86         if e1 != 0 {
87                 err = e1
88         }
89         return
90 }
91
92 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
93
94 func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
95         r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept4)), 4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
96         fd = int(r0)
97         if e1 != 0 {
98                 err = e1
99         }
100         return
101 }