diff options
| author | Rutger Broekhoff | 2024-01-02 18:56:31 +0100 |
|---|---|---|
| committer | Rutger Broekhoff | 2024-01-02 18:56:31 +0100 |
| commit | 8db41da676ac8368ef7c2549d56239a5ff5eedde (patch) | |
| tree | 09c427fd66de2ec1ebffc8342f5fdbb84b0701b5 /vendor/golang.org/x/sys/unix/syscall_openbsd.go | |
| parent | d4f75fb6db22e57577867445a022227e70958931 (diff) | |
| download | gitolfs3-8db41da676ac8368ef7c2549d56239a5ff5eedde.tar.gz gitolfs3-8db41da676ac8368ef7c2549d56239a5ff5eedde.zip | |
Delete vendor directory
Diffstat (limited to 'vendor/golang.org/x/sys/unix/syscall_openbsd.go')
| -rw-r--r-- | vendor/golang.org/x/sys/unix/syscall_openbsd.go | 341 |
1 files changed, 0 insertions, 341 deletions
diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd.go b/vendor/golang.org/x/sys/unix/syscall_openbsd.go deleted file mode 100644 index b25343c..0000000 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd.go +++ /dev/null | |||
| @@ -1,341 +0,0 @@ | |||
| 1 | // Copyright 2009,2010 The Go Authors. All rights reserved. | ||
| 2 | // Use of this source code is governed by a BSD-style | ||
| 3 | // license that can be found in the LICENSE file. | ||
| 4 | |||
| 5 | // OpenBSD system calls. | ||
| 6 | // This file is compiled as ordinary Go code, | ||
| 7 | // but it is also input to mksyscall, | ||
| 8 | // which parses the //sys lines and generates system call stubs. | ||
| 9 | // Note that sometimes we use a lowercase //sys name and wrap | ||
| 10 | // it in our own nicer implementation, either here or in | ||
| 11 | // syscall_bsd.go or syscall_unix.go. | ||
| 12 | |||
| 13 | package unix | ||
| 14 | |||
| 15 | import ( | ||
| 16 | "sort" | ||
| 17 | "syscall" | ||
| 18 | "unsafe" | ||
| 19 | ) | ||
| 20 | |||
| 21 | // SockaddrDatalink implements the Sockaddr interface for AF_LINK type sockets. | ||
| 22 | type SockaddrDatalink struct { | ||
| 23 | Len uint8 | ||
| 24 | Family uint8 | ||
| 25 | Index uint16 | ||
| 26 | Type uint8 | ||
| 27 | Nlen uint8 | ||
| 28 | Alen uint8 | ||
| 29 | Slen uint8 | ||
| 30 | Data [24]int8 | ||
| 31 | raw RawSockaddrDatalink | ||
| 32 | } | ||
| 33 | |||
| 34 | func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { | ||
| 35 | return nil, EAFNOSUPPORT | ||
| 36 | } | ||
| 37 | |||
| 38 | func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) | ||
| 39 | |||
| 40 | func nametomib(name string) (mib []_C_int, err error) { | ||
| 41 | i := sort.Search(len(sysctlMib), func(i int) bool { | ||
| 42 | return sysctlMib[i].ctlname >= name | ||
| 43 | }) | ||
| 44 | if i < len(sysctlMib) && sysctlMib[i].ctlname == name { | ||
| 45 | return sysctlMib[i].ctloid, nil | ||
| 46 | } | ||
| 47 | return nil, EINVAL | ||
| 48 | } | ||
| 49 | |||
| 50 | func direntIno(buf []byte) (uint64, bool) { | ||
| 51 | return readInt(buf, unsafe.Offsetof(Dirent{}.Fileno), unsafe.Sizeof(Dirent{}.Fileno)) | ||
| 52 | } | ||
| 53 | |||
| 54 | func direntReclen(buf []byte) (uint64, bool) { | ||
| 55 | return readInt(buf, unsafe.Offsetof(Dirent{}.Reclen), unsafe.Sizeof(Dirent{}.Reclen)) | ||
| 56 | } | ||
| 57 | |||
| 58 | func direntNamlen(buf []byte) (uint64, bool) { | ||
| 59 | return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen)) | ||
| 60 | } | ||
| 61 | |||
| 62 | func SysctlUvmexp(name string) (*Uvmexp, error) { | ||
| 63 | mib, err := sysctlmib(name) | ||
| 64 | if err != nil { | ||
| 65 | return nil, err | ||
| 66 | } | ||
| 67 | |||
| 68 | n := uintptr(SizeofUvmexp) | ||
| 69 | var u Uvmexp | ||
| 70 | if err := sysctl(mib, (*byte)(unsafe.Pointer(&u)), &n, nil, 0); err != nil { | ||
| 71 | return nil, err | ||
| 72 | } | ||
| 73 | if n != SizeofUvmexp { | ||
| 74 | return nil, EIO | ||
| 75 | } | ||
| 76 | return &u, nil | ||
| 77 | } | ||
| 78 | |||
| 79 | func Pipe(p []int) (err error) { | ||
| 80 | return Pipe2(p, 0) | ||
| 81 | } | ||
| 82 | |||
| 83 | //sysnb pipe2(p *[2]_C_int, flags int) (err error) | ||
| 84 | |||
| 85 | func Pipe2(p []int, flags int) error { | ||
| 86 | if len(p) != 2 { | ||
| 87 | return EINVAL | ||
| 88 | } | ||
| 89 | var pp [2]_C_int | ||
| 90 | err := pipe2(&pp, flags) | ||
| 91 | if err == nil { | ||
| 92 | p[0] = int(pp[0]) | ||
| 93 | p[1] = int(pp[1]) | ||
| 94 | } | ||
| 95 | return err | ||
| 96 | } | ||
| 97 | |||
| 98 | //sys Getdents(fd int, buf []byte) (n int, err error) | ||
| 99 | |||
| 100 | func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { | ||
| 101 | n, err = Getdents(fd, buf) | ||
| 102 | if err != nil || basep == nil { | ||
| 103 | return | ||
| 104 | } | ||
| 105 | |||
| 106 | var off int64 | ||
| 107 | off, err = Seek(fd, 0, 1 /* SEEK_CUR */) | ||
| 108 | if err != nil { | ||
| 109 | *basep = ^uintptr(0) | ||
| 110 | return | ||
| 111 | } | ||
| 112 | *basep = uintptr(off) | ||
| 113 | if unsafe.Sizeof(*basep) == 8 { | ||
| 114 | return | ||
| 115 | } | ||
| 116 | if off>>32 != 0 { | ||
| 117 | // We can't stuff the offset back into a uintptr, so any | ||
| 118 | // future calls would be suspect. Generate an error. | ||
| 119 | // EIO was allowed by getdirentries. | ||
| 120 | err = EIO | ||
| 121 | } | ||
| 122 | return | ||
| 123 | } | ||
| 124 | |||
| 125 | //sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD | ||
| 126 | |||
| 127 | func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { | ||
| 128 | if raceenabled { | ||
| 129 | raceReleaseMerge(unsafe.Pointer(&ioSync)) | ||
| 130 | } | ||
| 131 | return sendfile(outfd, infd, offset, count) | ||
| 132 | } | ||
| 133 | |||
| 134 | // TODO | ||
| 135 | func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { | ||
| 136 | return -1, ENOSYS | ||
| 137 | } | ||
| 138 | |||
| 139 | func Getfsstat(buf []Statfs_t, flags int) (n int, err error) { | ||
| 140 | var bufptr *Statfs_t | ||
| 141 | var bufsize uintptr | ||
| 142 | if len(buf) > 0 { | ||
| 143 | bufptr = &buf[0] | ||
| 144 | bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf)) | ||
| 145 | } | ||
| 146 | return getfsstat(bufptr, bufsize, flags) | ||
| 147 | } | ||
| 148 | |||
| 149 | //sysnb getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) | ||
| 150 | //sysnb getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) | ||
| 151 | |||
| 152 | func Getresuid() (ruid, euid, suid int) { | ||
| 153 | var r, e, s _C_int | ||
| 154 | getresuid(&r, &e, &s) | ||
| 155 | return int(r), int(e), int(s) | ||
| 156 | } | ||
| 157 | |||
| 158 | func Getresgid() (rgid, egid, sgid int) { | ||
| 159 | var r, e, s _C_int | ||
| 160 | getresgid(&r, &e, &s) | ||
| 161 | return int(r), int(e), int(s) | ||
| 162 | } | ||
| 163 | |||
| 164 | //sys ioctl(fd int, req uint, arg uintptr) (err error) | ||
| 165 | //sys ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) = SYS_IOCTL | ||
| 166 | |||
| 167 | //sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL | ||
| 168 | |||
| 169 | //sys fcntl(fd int, cmd int, arg int) (n int, err error) | ||
| 170 | //sys fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (n int, err error) = SYS_FCNTL | ||
| 171 | |||
| 172 | // FcntlInt performs a fcntl syscall on fd with the provided command and argument. | ||
| 173 | func FcntlInt(fd uintptr, cmd, arg int) (int, error) { | ||
| 174 | return fcntl(int(fd), cmd, arg) | ||
| 175 | } | ||
| 176 | |||
| 177 | // FcntlFlock performs a fcntl syscall for the F_GETLK, F_SETLK or F_SETLKW command. | ||
| 178 | func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error { | ||
| 179 | _, err := fcntlPtr(int(fd), cmd, unsafe.Pointer(lk)) | ||
| 180 | return err | ||
| 181 | } | ||
| 182 | |||
| 183 | //sys ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) | ||
| 184 | |||
| 185 | func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { | ||
| 186 | if len(fds) == 0 { | ||
| 187 | return ppoll(nil, 0, timeout, sigmask) | ||
| 188 | } | ||
| 189 | return ppoll(&fds[0], len(fds), timeout, sigmask) | ||
| 190 | } | ||
| 191 | |||
| 192 | func Uname(uname *Utsname) error { | ||
| 193 | mib := []_C_int{CTL_KERN, KERN_OSTYPE} | ||
| 194 | n := unsafe.Sizeof(uname.Sysname) | ||
| 195 | if err := sysctl(mib, &uname.Sysname[0], &n, nil, 0); err != nil { | ||
| 196 | return err | ||
| 197 | } | ||
| 198 | |||
| 199 | mib = []_C_int{CTL_KERN, KERN_HOSTNAME} | ||
| 200 | n = unsafe.Sizeof(uname.Nodename) | ||
| 201 | if err := sysctl(mib, &uname.Nodename[0], &n, nil, 0); err != nil { | ||
| 202 | return err | ||
| 203 | } | ||
| 204 | |||
| 205 | mib = []_C_int{CTL_KERN, KERN_OSRELEASE} | ||
| 206 | n = unsafe.Sizeof(uname.Release) | ||
| 207 | if err := sysctl(mib, &uname.Release[0], &n, nil, 0); err != nil { | ||
| 208 | return err | ||
| 209 | } | ||
| 210 | |||
| 211 | mib = []_C_int{CTL_KERN, KERN_VERSION} | ||
| 212 | n = unsafe.Sizeof(uname.Version) | ||
| 213 | if err := sysctl(mib, &uname.Version[0], &n, nil, 0); err != nil { | ||
| 214 | return err | ||
| 215 | } | ||
| 216 | |||
| 217 | // The version might have newlines or tabs in it, convert them to | ||
| 218 | // spaces. | ||
| 219 | for i, b := range uname.Version { | ||
| 220 | if b == '\n' || b == '\t' { | ||
| 221 | if i == len(uname.Version)-1 { | ||
| 222 | uname.Version[i] = 0 | ||
| 223 | } else { | ||
| 224 | uname.Version[i] = ' ' | ||
| 225 | } | ||
| 226 | } | ||
| 227 | } | ||
| 228 | |||
| 229 | mib = []_C_int{CTL_HW, HW_MACHINE} | ||
| 230 | n = unsafe.Sizeof(uname.Machine) | ||
| 231 | if err := sysctl(mib, &uname.Machine[0], &n, nil, 0); err != nil { | ||
| 232 | return err | ||
| 233 | } | ||
| 234 | |||
| 235 | return nil | ||
| 236 | } | ||
| 237 | |||
| 238 | /* | ||
| 239 | * Exposed directly | ||
| 240 | */ | ||
| 241 | //sys Access(path string, mode uint32) (err error) | ||
| 242 | //sys Adjtime(delta *Timeval, olddelta *Timeval) (err error) | ||
| 243 | //sys Chdir(path string) (err error) | ||
| 244 | //sys Chflags(path string, flags int) (err error) | ||
| 245 | //sys Chmod(path string, mode uint32) (err error) | ||
| 246 | //sys Chown(path string, uid int, gid int) (err error) | ||
| 247 | //sys Chroot(path string) (err error) | ||
| 248 | //sys ClockGettime(clockid int32, time *Timespec) (err error) | ||
| 249 | //sys Close(fd int) (err error) | ||
| 250 | //sys Dup(fd int) (nfd int, err error) | ||
| 251 | //sys Dup2(from int, to int) (err error) | ||
| 252 | //sys Dup3(from int, to int, flags int) (err error) | ||
| 253 | //sys Exit(code int) | ||
| 254 | //sys Faccessat(dirfd int, path string, mode uint32, flags int) (err error) | ||
| 255 | //sys Fchdir(fd int) (err error) | ||
| 256 | //sys Fchflags(fd int, flags int) (err error) | ||
| 257 | //sys Fchmod(fd int, mode uint32) (err error) | ||
| 258 | //sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) | ||
| 259 | //sys Fchown(fd int, uid int, gid int) (err error) | ||
| 260 | //sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) | ||
| 261 | //sys Flock(fd int, how int) (err error) | ||
| 262 | //sys Fpathconf(fd int, name int) (val int, err error) | ||
| 263 | //sys Fstat(fd int, stat *Stat_t) (err error) | ||
| 264 | //sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) | ||
| 265 | //sys Fstatfs(fd int, stat *Statfs_t) (err error) | ||
| 266 | //sys Fsync(fd int) (err error) | ||
| 267 | //sys Ftruncate(fd int, length int64) (err error) | ||
| 268 | //sysnb Getegid() (egid int) | ||
| 269 | //sysnb Geteuid() (uid int) | ||
| 270 | //sysnb Getgid() (gid int) | ||
| 271 | //sysnb Getpgid(pid int) (pgid int, err error) | ||
| 272 | //sysnb Getpgrp() (pgrp int) | ||
| 273 | //sysnb Getpid() (pid int) | ||
| 274 | //sysnb Getppid() (ppid int) | ||
| 275 | //sys Getpriority(which int, who int) (prio int, err error) | ||
| 276 | //sysnb Getrlimit(which int, lim *Rlimit) (err error) | ||
| 277 | //sysnb Getrtable() (rtable int, err error) | ||
| 278 | //sysnb Getrusage(who int, rusage *Rusage) (err error) | ||
| 279 | //sysnb Getsid(pid int) (sid int, err error) | ||
| 280 | //sysnb Gettimeofday(tv *Timeval) (err error) | ||
| 281 | //sysnb Getuid() (uid int) | ||
| 282 | //sys Issetugid() (tainted bool) | ||
| 283 | //sys Kill(pid int, signum syscall.Signal) (err error) | ||
| 284 | //sys Kqueue() (fd int, err error) | ||
| 285 | //sys Lchown(path string, uid int, gid int) (err error) | ||
| 286 | //sys Link(path string, link string) (err error) | ||
| 287 | //sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) | ||
| 288 | //sys Listen(s int, backlog int) (err error) | ||
| 289 | //sys Lstat(path string, stat *Stat_t) (err error) | ||
| 290 | //sys Mkdir(path string, mode uint32) (err error) | ||
| 291 | //sys Mkdirat(dirfd int, path string, mode uint32) (err error) | ||
| 292 | //sys Mkfifo(path string, mode uint32) (err error) | ||
| 293 | //sys Mkfifoat(dirfd int, path string, mode uint32) (err error) | ||
| 294 | //sys Mknod(path string, mode uint32, dev int) (err error) | ||
| 295 | //sys Mknodat(dirfd int, path string, mode uint32, dev int) (err error) | ||
| 296 | //sys Nanosleep(time *Timespec, leftover *Timespec) (err error) | ||
| 297 | //sys Open(path string, mode int, perm uint32) (fd int, err error) | ||
| 298 | //sys Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) | ||
| 299 | //sys Pathconf(path string, name int) (val int, err error) | ||
| 300 | //sys pread(fd int, p []byte, offset int64) (n int, err error) | ||
| 301 | //sys pwrite(fd int, p []byte, offset int64) (n int, err error) | ||
| 302 | //sys read(fd int, p []byte) (n int, err error) | ||
| 303 | //sys Readlink(path string, buf []byte) (n int, err error) | ||
| 304 | //sys Readlinkat(dirfd int, path string, buf []byte) (n int, err error) | ||
| 305 | //sys Rename(from string, to string) (err error) | ||
| 306 | //sys Renameat(fromfd int, from string, tofd int, to string) (err error) | ||
| 307 | //sys Revoke(path string) (err error) | ||
| 308 | //sys Rmdir(path string) (err error) | ||
| 309 | //sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK | ||
| 310 | //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) | ||
| 311 | //sysnb Setegid(egid int) (err error) | ||
| 312 | //sysnb Seteuid(euid int) (err error) | ||
| 313 | //sysnb Setgid(gid int) (err error) | ||
| 314 | //sys Setlogin(name string) (err error) | ||
| 315 | //sysnb Setpgid(pid int, pgid int) (err error) | ||
| 316 | //sys Setpriority(which int, who int, prio int) (err error) | ||
| 317 | //sysnb Setregid(rgid int, egid int) (err error) | ||
| 318 | //sysnb Setreuid(ruid int, euid int) (err error) | ||
| 319 | //sysnb Setresgid(rgid int, egid int, sgid int) (err error) | ||
| 320 | //sysnb Setresuid(ruid int, euid int, suid int) (err error) | ||
| 321 | //sysnb Setrtable(rtable int) (err error) | ||
| 322 | //sysnb Setsid() (pid int, err error) | ||
| 323 | //sysnb Settimeofday(tp *Timeval) (err error) | ||
| 324 | //sysnb Setuid(uid int) (err error) | ||
| 325 | //sys Stat(path string, stat *Stat_t) (err error) | ||
| 326 | //sys Statfs(path string, stat *Statfs_t) (err error) | ||
| 327 | //sys Symlink(path string, link string) (err error) | ||
| 328 | //sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error) | ||
| 329 | //sys Sync() (err error) | ||
| 330 | //sys Truncate(path string, length int64) (err error) | ||
| 331 | //sys Umask(newmask int) (oldmask int) | ||
| 332 | //sys Unlink(path string) (err error) | ||
| 333 | //sys Unlinkat(dirfd int, path string, flags int) (err error) | ||
| 334 | //sys Unmount(path string, flags int) (err error) | ||
| 335 | //sys write(fd int, p []byte) (n int, err error) | ||
| 336 | //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) | ||
| 337 | //sys munmap(addr uintptr, length uintptr) (err error) | ||
| 338 | //sys getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) | ||
| 339 | //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) | ||
| 340 | //sys pledge(promises *byte, execpromises *byte) (err error) | ||
| 341 | //sys unveil(path *byte, flags *byte) (err error) | ||