vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go
changeset 265 05c40b36d3b2
parent 256 6d9efbef00a9
equal deleted inserted replaced
264:8f478162d991 265:05c40b36d3b2
    13 //go:cgo_import_dynamic libc_readv readv "libc.so"
    13 //go:cgo_import_dynamic libc_readv readv "libc.so"
    14 //go:cgo_import_dynamic libc_preadv preadv "libc.so"
    14 //go:cgo_import_dynamic libc_preadv preadv "libc.so"
    15 //go:cgo_import_dynamic libc_writev writev "libc.so"
    15 //go:cgo_import_dynamic libc_writev writev "libc.so"
    16 //go:cgo_import_dynamic libc_pwritev pwritev "libc.so"
    16 //go:cgo_import_dynamic libc_pwritev pwritev "libc.so"
    17 //go:cgo_import_dynamic libc_accept4 accept4 "libsocket.so"
    17 //go:cgo_import_dynamic libc_accept4 accept4 "libsocket.so"
    18 //go:cgo_import_dynamic libc_putmsg putmsg "libc.so"
       
    19 //go:cgo_import_dynamic libc_getmsg getmsg "libc.so"
       
    20 
    18 
    21 //go:linkname procreadv libc_readv
    19 //go:linkname procreadv libc_readv
    22 //go:linkname procpreadv libc_preadv
    20 //go:linkname procpreadv libc_preadv
    23 //go:linkname procwritev libc_writev
    21 //go:linkname procwritev libc_writev
    24 //go:linkname procpwritev libc_pwritev
    22 //go:linkname procpwritev libc_pwritev
    25 //go:linkname procaccept4 libc_accept4
    23 //go:linkname procaccept4 libc_accept4
    26 //go:linkname procputmsg libc_putmsg
       
    27 //go:linkname procgetmsg libc_getmsg
       
    28 
    24 
    29 var (
    25 var (
    30 	procreadv,
    26 	procreadv,
    31 	procpreadv,
    27 	procpreadv,
    32 	procwritev,
    28 	procwritev,
    33 	procpwritev,
    29 	procpwritev,
    34 	procaccept4,
    30 	procaccept4 syscallFunc
    35 	procputmsg,
       
    36 	procgetmsg syscallFunc
       
    37 )
    31 )
    38 
    32 
    39 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    33 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    40 
    34 
    41 func readv(fd int, iovs []Iovec) (n int, err error) {
    35 func readv(fd int, iovs []Iovec) (n int, err error) {
   104 	if e1 != 0 {
    98 	if e1 != 0 {
   105 		err = e1
    99 		err = e1
   106 	}
   100 	}
   107 	return
   101 	return
   108 }
   102 }
   109 
       
   110 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
       
   111 
       
   112 func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) {
       
   113 	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procputmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(flags), 0, 0)
       
   114 	if e1 != 0 {
       
   115 		err = e1
       
   116 	}
       
   117 	return
       
   118 }
       
   119 
       
   120 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
       
   121 
       
   122 func getmsg(fd int, clptr *strbuf, dataptr *strbuf, flags *int) (err error) {
       
   123 	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(unsafe.Pointer(flags)), 0, 0)
       
   124 	if e1 != 0 {
       
   125 		err = e1
       
   126 	}
       
   127 	return
       
   128 }