mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-09 15:01:31 +08:00
syscall: gofmt
Add blank lines after //sys comments where needed, and then run gofmt on the syscall package with the new formatter. This is the libgo version of CL 407136. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/412074
This commit is contained in:
parent
6abe341558
commit
cf79b1117b
gcc/go/gofrontend
libgo/go/syscall
dir_plan9.goerrstr.goerrstr_glibc.goexec_bsd.goexec_freebsd.goexec_hurd.goexec_linux.goexec_stubs.golibcall_aix.golibcall_bsd.golibcall_bsd_largefile.golibcall_bsd_regfile.golibcall_bsd_sendfile.golibcall_glibc.golibcall_irix.golibcall_linux.golibcall_linux_utimesnano.golibcall_posix.golibcall_posix_largefile.golibcall_posix_nonhurd.golibcall_posix_regfile.golibcall_posix_utimesnano.golibcall_solaris_largefile.golibcall_solaris_regfile.golibcall_uname.golibcall_wait4.gosleep_rtems.gosleep_select.gosocket_bsd.gosocket_hurd.gosocket_irix.gosocket_linux_ppc64x_type.gosocket_linux_type.gosocket_posix.gosocket_xnet.gosyscall.gosyscall_errno.gosyscall_funcs.gosyscall_funcs_stubs.gosyscall_glibc.gosyscall_js.gosyscall_linux.go
@ -1,4 +1,4 @@
|
||||
0058658a9efb6e5c5faa6f0f65949beea5ddbc98
|
||||
bbb3a4347714faee620dc205674510a0f20b81ae
|
||||
|
||||
The first line of this file holds the git revision number of the last
|
||||
merge done from the gofrontend repository.
|
||||
|
@ -184,6 +184,7 @@ func gbit8(b []byte) (uint8, []byte) {
|
||||
}
|
||||
|
||||
// gbit16 reads a 16-bit number in little-endian order from b and returns it with the remaining slice of b.
|
||||
//
|
||||
//go:nosplit
|
||||
func gbit16(b []byte) (uint16, []byte) {
|
||||
return uint16(b[0]) | uint16(b[1])<<8, b[2:]
|
||||
|
@ -4,8 +4,8 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// +build !hurd
|
||||
// +build !linux
|
||||
//go:build !hurd && !linux
|
||||
// +build !hurd,!linux
|
||||
|
||||
package syscall
|
||||
|
||||
|
@ -7,6 +7,7 @@
|
||||
// We use this rather than errstr.go because on GNU/Linux sterror_r
|
||||
// returns a pointer to the error message, and may not use buf at all.
|
||||
|
||||
//go:build hurd || linux
|
||||
// +build hurd linux
|
||||
|
||||
package syscall
|
||||
|
@ -49,6 +49,7 @@ func runtime_AfterForkInChild()
|
||||
// For the same reason compiler does not race instrument it.
|
||||
// The calls to RawSyscall are okay because they are assembly
|
||||
// functions that do not grow the stack.
|
||||
//
|
||||
//go:norace
|
||||
func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr *ProcAttr, sys *SysProcAttr, pipe int) (pid int, err Errno) {
|
||||
// Declare all variables at top in case any
|
||||
|
@ -57,6 +57,7 @@ func runtime_AfterForkInChild()
|
||||
// For the same reason compiler does not race instrument it.
|
||||
// The calls to RawSyscall are okay because they are assembly
|
||||
// functions that do not grow the stack.
|
||||
//
|
||||
//go:norace
|
||||
func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr *ProcAttr, sys *SysProcAttr, pipe int) (pid int, err Errno) {
|
||||
// Declare all variables at top in case any
|
||||
|
@ -49,6 +49,7 @@ func runtime_AfterForkInChild()
|
||||
// For the same reason compiler does not race instrument it.
|
||||
// The calls to RawSyscall are okay because they are assembly
|
||||
// functions that do not grow the stack.
|
||||
//
|
||||
//go:norace
|
||||
func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr *ProcAttr, sys *SysProcAttr, pipe int) (pid int, err Errno) {
|
||||
// Declare all variables at top in case any
|
||||
|
@ -80,6 +80,7 @@ func runtime_AfterFork()
|
||||
func runtime_AfterForkInChild()
|
||||
|
||||
// Implemented in clone_linux.c
|
||||
//
|
||||
//go:noescape
|
||||
func rawClone(flags _C_ulong, child_stack *byte, ptid *Pid_t, ctid *Pid_t, regs unsafe.Pointer) _C_long
|
||||
|
||||
@ -92,6 +93,7 @@ func rawClone(flags _C_ulong, child_stack *byte, ptid *Pid_t, ctid *Pid_t, regs
|
||||
// For the same reason compiler does not race instrument it.
|
||||
// The calls to RawSyscall are okay because they are assembly
|
||||
// functions that do not grow the stack.
|
||||
//
|
||||
//go:norace
|
||||
func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr *ProcAttr, sys *SysProcAttr, pipe int) (pid int, err Errno) {
|
||||
// Set up and fork. This returns immediately in the parent or
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build rtems
|
||||
// +build rtems
|
||||
|
||||
// Stubs for fork, exec and wait.
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build aix
|
||||
// +build aix
|
||||
|
||||
package syscall
|
||||
@ -95,6 +96,7 @@ func PtraceDetach(pid int) (err error) { return ptrace64(_PT_DETACH, int64(pid),
|
||||
|
||||
//sys reboot(how int) (err error)
|
||||
//__linux_reboot(how _C_int) _C_int
|
||||
|
||||
func Reboot(how int) (err error) {
|
||||
return reboot(how)
|
||||
}
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build darwin || dragonfly || freebsd || netbsd || openbsd
|
||||
// +build darwin dragonfly freebsd netbsd openbsd
|
||||
|
||||
// BSD library calls.
|
||||
@ -53,6 +54,7 @@ func Accept4(fd, flags int) (nfd int, sa Sockaddr, err error) {
|
||||
|
||||
//sysnb pipe2(p *[2]_C_int, flags int) (err error)
|
||||
//pipe2(p *[2]_C_int, flags _C_int) _C_int
|
||||
|
||||
func Pipe2(p []int, flags int) (err error) {
|
||||
if len(p) != 2 {
|
||||
return EINVAL
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build (solaris && 386) || (solaris && sparc)
|
||||
// +build solaris,386 solaris,sparc
|
||||
|
||||
package syscall
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build darwin || dragonfly || freebsd || openbsd || (solaris && amd64) || (solaris && sparc64)
|
||||
// +build darwin dragonfly freebsd openbsd solaris,amd64 solaris,sparc64
|
||||
|
||||
package syscall
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build darwin || dragonfly || freebsd || openbsd || solaris
|
||||
// +build darwin dragonfly freebsd openbsd solaris
|
||||
|
||||
// BSD sendfile support.
|
||||
|
@ -20,6 +20,7 @@ import (
|
||||
|
||||
//sys futimesat(dirfd int, path *byte, times *[2]Timeval) (err error)
|
||||
//futimesat(dirfd _C_int, path *byte, times *[2]Timeval) _C_int
|
||||
|
||||
func Futimesat(dirfd int, path string, tv []Timeval) (err error) {
|
||||
if len(tv) != 2 {
|
||||
return EINVAL
|
||||
@ -100,6 +101,7 @@ func ReadDirent(fd int, buf []byte) (n int, err error) {
|
||||
|
||||
//sysnb pipe2(p *[2]_C_int, flags int) (err error)
|
||||
//pipe2(p *[2]_C_int, flags _C_int) _C_int
|
||||
|
||||
func Pipe2(p []int, flags int) (err error) {
|
||||
if len(p) != 2 {
|
||||
return EINVAL
|
||||
@ -113,6 +115,7 @@ func Pipe2(p []int, flags int) (err error) {
|
||||
|
||||
//sys sendfile(outfd int, infd int, offset *Offset_t, count int) (written int, err error)
|
||||
//sendfile64(outfd _C_int, infd _C_int, offset *Offset_t, count Size_t) Ssize_t
|
||||
|
||||
func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
|
||||
if race.Enabled {
|
||||
race.ReleaseMerge(unsafe.Pointer(&ioSync))
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build irix
|
||||
// +build irix
|
||||
|
||||
package syscall
|
||||
|
@ -146,6 +146,7 @@ func PtraceDetach(pid int) (err error) { return ptrace(PTRACE_DETACH, pid, 0, 0)
|
||||
|
||||
//sys reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error)
|
||||
//reboot(magic1 _C_uint, magic2 _C_uint, cmd _C_int, arg *byte) _C_int
|
||||
|
||||
func Reboot(cmd int) (err error) {
|
||||
return reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, cmd, "")
|
||||
}
|
||||
@ -211,6 +212,7 @@ func Gettid() (tid int) {
|
||||
|
||||
//sys splice(rfd int, roff *_loff_t, wfd int, woff *_loff_t, len int, flags int) (n int64, err error)
|
||||
//splice(rfd _C_int, roff *_loff_t, wfd _C_int, woff *_loff_t, len Size_t, flags _C_uint) Ssize_t
|
||||
|
||||
func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
|
||||
var lroff _loff_t
|
||||
var plroff *_loff_t
|
||||
|
@ -13,6 +13,7 @@ import "unsafe"
|
||||
|
||||
//sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error)
|
||||
//utimensat(dirfd _C_int, path *byte, times *[2]Timespec, flags _C_int) _C_int
|
||||
|
||||
func UtimesNano(path string, ts []Timespec) (err error) {
|
||||
if len(ts) != 2 {
|
||||
return EINVAL
|
||||
|
@ -19,6 +19,7 @@ import "unsafe"
|
||||
|
||||
//sysnb pipe(p *[2]_C_int) (err error)
|
||||
//pipe(p *[2]_C_int) _C_int
|
||||
|
||||
func Pipe(p []int) (err error) {
|
||||
if len(p) != 2 {
|
||||
return EINVAL
|
||||
@ -32,6 +33,7 @@ func Pipe(p []int) (err error) {
|
||||
|
||||
//sys utimes(path string, times *[2]Timeval) (err error)
|
||||
//utimes(path *byte, times *[2]Timeval) _C_int
|
||||
|
||||
func Utimes(path string, tv []Timeval) (err error) {
|
||||
if len(tv) != 2 {
|
||||
return EINVAL
|
||||
@ -240,6 +242,7 @@ func FDZero(set *FdSet) {
|
||||
|
||||
//sysnb gettimeofday(tv *Timeval, tz *byte) (err error)
|
||||
//gettimeofday(tv *Timeval, tz *byte) _C_int
|
||||
|
||||
func Gettimeofday(tv *Timeval) (err error) {
|
||||
return gettimeofday(tv, nil)
|
||||
}
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build aix || hurd || linux || (solaris && 386) || (solaris && sparc)
|
||||
// +build aix hurd linux solaris,386 solaris,sparc
|
||||
|
||||
// POSIX library calls on systems which use the largefile interface.
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build !hurd
|
||||
// +build !hurd
|
||||
|
||||
package syscall
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build !aix && !hurd && !linux && (!solaris || !386) && (!solaris || !sparc)
|
||||
// +build !aix
|
||||
// +build !hurd
|
||||
// +build !linux
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build aix || darwin || dragonfly || freebsd || hurd || openbsd || netbsd || solaris
|
||||
// +build aix darwin dragonfly freebsd hurd openbsd netbsd solaris
|
||||
|
||||
// General POSIX version of UtimesNano.
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build (solaris && 386) || (solaris && sparc)
|
||||
// +build solaris,386 solaris,sparc
|
||||
|
||||
package syscall
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build (solaris && amd64) || (solaris && sparc64)
|
||||
// +build solaris,amd64 solaris,sparc64
|
||||
|
||||
package syscall
|
||||
|
@ -4,6 +4,7 @@
|
||||
|
||||
// Build on all systems other than solaris/386.
|
||||
// 32-bit Solaris 2/x86 needs _nuname, handled in libcall_solaris_386.go.
|
||||
//go:build !386 || !solaris
|
||||
// +build !386 !solaris
|
||||
|
||||
package syscall
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build !aix
|
||||
// +build !aix
|
||||
|
||||
// For systems with the wait4 library call.
|
||||
|
@ -4,6 +4,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build rtems
|
||||
// +build rtems
|
||||
|
||||
package syscall
|
||||
|
@ -4,6 +4,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build !rtems
|
||||
// +build !rtems
|
||||
|
||||
package syscall
|
||||
|
@ -4,6 +4,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build darwin || dragonfly || freebsd || openbsd || netbsd
|
||||
// +build darwin dragonfly freebsd openbsd netbsd
|
||||
|
||||
package syscall
|
||||
|
@ -6,6 +6,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build hurd
|
||||
// +build hurd
|
||||
|
||||
package syscall
|
||||
|
@ -4,6 +4,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build irix
|
||||
// +build irix
|
||||
|
||||
package syscall
|
||||
|
@ -4,6 +4,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build (linux && ppc64) || (linux && ppc64le)
|
||||
// +build linux,ppc64 linux,ppc64le
|
||||
|
||||
package syscall
|
||||
|
@ -4,9 +4,8 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// +build linux
|
||||
// +build !ppc64
|
||||
// +build !ppc64le
|
||||
//go:build linux && !ppc64 && !ppc64le
|
||||
// +build linux,!ppc64,!ppc64le
|
||||
|
||||
package syscall
|
||||
|
||||
|
@ -4,6 +4,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build !solaris
|
||||
// +build !solaris
|
||||
|
||||
package syscall
|
||||
|
@ -5,6 +5,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build solaris
|
||||
// +build solaris
|
||||
|
||||
package syscall
|
||||
|
@ -23,7 +23,6 @@
|
||||
// That is also where updates required by new systems or versions
|
||||
// should be applied. See https://golang.org/s/go1.4-syscall for more
|
||||
// information.
|
||||
//
|
||||
package syscall
|
||||
|
||||
import "unsafe"
|
||||
|
@ -9,6 +9,7 @@ import "internal/oserror"
|
||||
// An Errno is an unsigned number describing an error condition.
|
||||
// It implements the error interface. The zero Errno is by convention
|
||||
// a non-error, so code to convert from Errno to error should use:
|
||||
//
|
||||
// err = nil
|
||||
// if errno != 0 {
|
||||
// err = errno
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build darwin || dragonfly || freebsd || hurd || linux || netbsd || openbsd || solaris
|
||||
// +build darwin dragonfly freebsd hurd linux netbsd openbsd solaris
|
||||
|
||||
package syscall
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build aix || rtems
|
||||
// +build aix rtems
|
||||
|
||||
// These are stubs.
|
||||
|
@ -2,6 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build hurd || linux
|
||||
// +build hurd linux
|
||||
|
||||
package syscall
|
||||
|
@ -41,6 +41,7 @@ const PathMax = 256
|
||||
// An Errno is an unsigned number describing an error condition.
|
||||
// It implements the error interface. The zero Errno is by convention
|
||||
// a non-error, so code to convert from Errno to error should use:
|
||||
//
|
||||
// err = nil
|
||||
// if errno != 0 {
|
||||
// err = errno
|
||||
|
@ -19,6 +19,7 @@ package syscall
|
||||
// AllThreadsSyscall is unaware of any threads that are launched
|
||||
// explicitly by cgo linked code, so the function always returns
|
||||
// ENOTSUP in binaries that use cgo.
|
||||
//
|
||||
//go:uintptrescapes
|
||||
func AllThreadsSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) {
|
||||
return minus1, minus1, ENOTSUP
|
||||
@ -26,6 +27,7 @@ func AllThreadsSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) {
|
||||
|
||||
// AllThreadsSyscall6 is like AllThreadsSyscall, but extended to six
|
||||
// arguments.
|
||||
//
|
||||
//go:uintptrescapes
|
||||
func AllThreadsSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) {
|
||||
return minus1, minus1, ENOTSUP
|
||||
|
Loading…
x
Reference in New Issue
Block a user