github.com/alexis81/domosgo@v0.0.0-20191016125037-5aee90a434af/Domos/src/golang.org/x/sys/plan9/zsyscall_plan9_amd64.go (about) 1 // mksyscall.pl -l32 -plan9 syscall_plan9.go 2 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT 3 4 package plan9 5 6 import "unsafe" 7 8 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 9 10 func fd2path(fd int, buf []byte) (err error) { 11 var _p0 unsafe.Pointer 12 if len(buf) > 0 { 13 _p0 = unsafe.Pointer(&buf[0]) 14 } else { 15 _p0 = unsafe.Pointer(&_zero) 16 } 17 r0, _, e1 := Syscall(SYS_FD2PATH, uintptr(fd), uintptr(_p0), uintptr(len(buf))) 18 if int32(r0) == -1 { 19 err = e1 20 } 21 return 22 } 23 24 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 25 26 func pipe(p *[2]int32) (err error) { 27 r0, _, e1 := Syscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) 28 if int32(r0) == -1 { 29 err = e1 30 } 31 return 32 } 33 34 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 35 36 func await(s []byte) (n int, err error) { 37 var _p0 unsafe.Pointer 38 if len(s) > 0 { 39 _p0 = unsafe.Pointer(&s[0]) 40 } else { 41 _p0 = unsafe.Pointer(&_zero) 42 } 43 r0, _, e1 := Syscall(SYS_AWAIT, uintptr(_p0), uintptr(len(s)), 0) 44 n = int(r0) 45 if int32(r0) == -1 { 46 err = e1 47 } 48 return 49 } 50 51 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 52 53 func open(path string, mode int) (fd int, err error) { 54 var _p0 *byte 55 _p0, err = BytePtrFromString(path) 56 if err != nil { 57 return 58 } 59 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 60 use(unsafe.Pointer(_p0)) 61 fd = int(r0) 62 if int32(r0) == -1 { 63 err = e1 64 } 65 return 66 } 67 68 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 69 70 func create(path string, mode int, perm uint32) (fd int, err error) { 71 var _p0 *byte 72 _p0, err = BytePtrFromString(path) 73 if err != nil { 74 return 75 } 76 r0, _, e1 := Syscall(SYS_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) 77 use(unsafe.Pointer(_p0)) 78 fd = int(r0) 79 if int32(r0) == -1 { 80 err = e1 81 } 82 return 83 } 84 85 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 86 87 func remove(path string) (err error) { 88 var _p0 *byte 89 _p0, err = BytePtrFromString(path) 90 if err != nil { 91 return 92 } 93 r0, _, e1 := Syscall(SYS_REMOVE, uintptr(unsafe.Pointer(_p0)), 0, 0) 94 use(unsafe.Pointer(_p0)) 95 if int32(r0) == -1 { 96 err = e1 97 } 98 return 99 } 100 101 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 102 103 func stat(path string, edir []byte) (n int, err error) { 104 var _p0 *byte 105 _p0, err = BytePtrFromString(path) 106 if err != nil { 107 return 108 } 109 var _p1 unsafe.Pointer 110 if len(edir) > 0 { 111 _p1 = unsafe.Pointer(&edir[0]) 112 } else { 113 _p1 = unsafe.Pointer(&_zero) 114 } 115 r0, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) 116 use(unsafe.Pointer(_p0)) 117 n = int(r0) 118 if int32(r0) == -1 { 119 err = e1 120 } 121 return 122 } 123 124 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 125 126 func bind(name string, old string, flag int) (err error) { 127 var _p0 *byte 128 _p0, err = BytePtrFromString(name) 129 if err != nil { 130 return 131 } 132 var _p1 *byte 133 _p1, err = BytePtrFromString(old) 134 if err != nil { 135 return 136 } 137 r0, _, e1 := Syscall(SYS_BIND, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flag)) 138 use(unsafe.Pointer(_p0)) 139 use(unsafe.Pointer(_p1)) 140 if int32(r0) == -1 { 141 err = e1 142 } 143 return 144 } 145 146 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 147 148 func mount(fd int, afd int, old string, flag int, aname string) (err error) { 149 var _p0 *byte 150 _p0, err = BytePtrFromString(old) 151 if err != nil { 152 return 153 } 154 var _p1 *byte 155 _p1, err = BytePtrFromString(aname) 156 if err != nil { 157 return 158 } 159 r0, _, e1 := Syscall6(SYS_MOUNT, uintptr(fd), uintptr(afd), uintptr(unsafe.Pointer(_p0)), uintptr(flag), uintptr(unsafe.Pointer(_p1)), 0) 160 use(unsafe.Pointer(_p0)) 161 use(unsafe.Pointer(_p1)) 162 if int32(r0) == -1 { 163 err = e1 164 } 165 return 166 } 167 168 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 169 170 func wstat(path string, edir []byte) (err error) { 171 var _p0 *byte 172 _p0, err = BytePtrFromString(path) 173 if err != nil { 174 return 175 } 176 var _p1 unsafe.Pointer 177 if len(edir) > 0 { 178 _p1 = unsafe.Pointer(&edir[0]) 179 } else { 180 _p1 = unsafe.Pointer(&_zero) 181 } 182 r0, _, e1 := Syscall(SYS_WSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) 183 use(unsafe.Pointer(_p0)) 184 if int32(r0) == -1 { 185 err = e1 186 } 187 return 188 } 189 190 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 191 192 func chdir(path string) (err error) { 193 var _p0 *byte 194 _p0, err = BytePtrFromString(path) 195 if err != nil { 196 return 197 } 198 r0, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) 199 use(unsafe.Pointer(_p0)) 200 if int32(r0) == -1 { 201 err = e1 202 } 203 return 204 } 205 206 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 207 208 func Dup(oldfd int, newfd int) (fd int, err error) { 209 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), uintptr(newfd), 0) 210 fd = int(r0) 211 if int32(r0) == -1 { 212 err = e1 213 } 214 return 215 } 216 217 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 218 219 func Pread(fd int, p []byte, offset int64) (n int, err error) { 220 var _p0 unsafe.Pointer 221 if len(p) > 0 { 222 _p0 = unsafe.Pointer(&p[0]) 223 } else { 224 _p0 = unsafe.Pointer(&_zero) 225 } 226 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) 227 n = int(r0) 228 if int32(r0) == -1 { 229 err = e1 230 } 231 return 232 } 233 234 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 235 236 func Pwrite(fd int, p []byte, offset int64) (n int, err error) { 237 var _p0 unsafe.Pointer 238 if len(p) > 0 { 239 _p0 = unsafe.Pointer(&p[0]) 240 } else { 241 _p0 = unsafe.Pointer(&_zero) 242 } 243 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) 244 n = int(r0) 245 if int32(r0) == -1 { 246 err = e1 247 } 248 return 249 } 250 251 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 252 253 func Close(fd int) (err error) { 254 r0, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 255 if int32(r0) == -1 { 256 err = e1 257 } 258 return 259 } 260 261 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 262 263 func Fstat(fd int, edir []byte) (n int, err error) { 264 var _p0 unsafe.Pointer 265 if len(edir) > 0 { 266 _p0 = unsafe.Pointer(&edir[0]) 267 } else { 268 _p0 = unsafe.Pointer(&_zero) 269 } 270 r0, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir))) 271 n = int(r0) 272 if int32(r0) == -1 { 273 err = e1 274 } 275 return 276 } 277 278 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 279 280 func Fwstat(fd int, edir []byte) (err error) { 281 var _p0 unsafe.Pointer 282 if len(edir) > 0 { 283 _p0 = unsafe.Pointer(&edir[0]) 284 } else { 285 _p0 = unsafe.Pointer(&_zero) 286 } 287 r0, _, e1 := Syscall(SYS_FWSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir))) 288 if int32(r0) == -1 { 289 err = e1 290 } 291 return 292 }