update golang libraries (#15258)
parent
42e62facf7
commit
70d84f9b73
@ -1,14 +1,14 @@ |
|||||||
// Copyright 2009 The Go Authors. All rights reserved. |
// Copyright 2021 The Go Authors. All rights reserved. |
||||||
// Use of this source code is governed by a BSD-style |
// Use of this source code is governed by a BSD-style |
||||||
// license that can be found in the LICENSE file. |
// license that can be found in the LICENSE file. |
||||||
|
|
||||||
|
//go:build (darwin || freebsd || netbsd || openbsd) && gc |
||||||
|
// +build darwin freebsd netbsd openbsd |
||||||
// +build gc |
// +build gc |
||||||
|
|
||||||
#include "textflag.h" |
#include "textflag.h" |
||||||
|
|
||||||
// |
// System call support for 386 BSD |
||||||
// System call support for 386, Darwin |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
// Just jump to package syscall's implementation for all these functions. |
||||||
// The runtime may know about them. |
// The runtime may know about them. |
@ -1,14 +1,14 @@ |
|||||||
// Copyright 2009 The Go Authors. All rights reserved. |
// Copyright 2021 The Go Authors. All rights reserved. |
||||||
// Use of this source code is governed by a BSD-style |
// Use of this source code is governed by a BSD-style |
||||||
// license that can be found in the LICENSE file. |
// license that can be found in the LICENSE file. |
||||||
|
|
||||||
|
//go:build (darwin || dragonfly || freebsd || netbsd || openbsd) && gc |
||||||
|
// +build darwin dragonfly freebsd netbsd openbsd |
||||||
// +build gc |
// +build gc |
||||||
|
|
||||||
#include "textflag.h" |
#include "textflag.h" |
||||||
|
|
||||||
// |
// System call support for AMD64 BSD |
||||||
// System call support for AMD64, Darwin |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
// Just jump to package syscall's implementation for all these functions. |
||||||
// The runtime may know about them. |
// The runtime may know about them. |
@ -1,14 +1,14 @@ |
|||||||
// Copyright 2013 The Go Authors. All rights reserved. |
// Copyright 2021 The Go Authors. All rights reserved. |
||||||
// Use of this source code is governed by a BSD-style |
// Use of this source code is governed by a BSD-style |
||||||
// license that can be found in the LICENSE file. |
// license that can be found in the LICENSE file. |
||||||
|
|
||||||
|
//go:build (darwin || freebsd || netbsd || openbsd) && gc |
||||||
|
// +build darwin freebsd netbsd openbsd |
||||||
// +build gc |
// +build gc |
||||||
|
|
||||||
#include "textflag.h" |
#include "textflag.h" |
||||||
|
|
||||||
// |
// System call support for ARM BSD |
||||||
// System call support for ARM, NetBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
// Just jump to package syscall's implementation for all these functions. |
||||||
// The runtime may know about them. |
// The runtime may know about them. |
@ -1,14 +1,14 @@ |
|||||||
// Copyright 2009 The Go Authors. All rights reserved. |
// Copyright 2021 The Go Authors. All rights reserved. |
||||||
// Use of this source code is governed by a BSD-style |
// Use of this source code is governed by a BSD-style |
||||||
// license that can be found in the LICENSE file. |
// license that can be found in the LICENSE file. |
||||||
|
|
||||||
|
//go:build (darwin || freebsd || netbsd || openbsd) && gc |
||||||
|
// +build darwin freebsd netbsd openbsd |
||||||
// +build gc |
// +build gc |
||||||
|
|
||||||
#include "textflag.h" |
#include "textflag.h" |
||||||
|
|
||||||
// |
// System call support for ARM64 BSD |
||||||
// System call support for AMD64, NetBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
// Just jump to package syscall's implementation for all these functions. |
||||||
// The runtime may know about them. |
// The runtime may know about them. |
@ -1,30 +0,0 @@ |
|||||||
// Copyright 2015 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
// +build arm,darwin |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for ARM, Darwin |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28 |
|
||||||
B syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40 |
|
||||||
B syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52 |
|
||||||
B syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28 |
|
||||||
B syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 |
|
||||||
B syscall·RawSyscall6(SB) |
|
@ -1,30 +0,0 @@ |
|||||||
// Copyright 2015 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
// +build arm64,darwin |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for AMD64, Darwin |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-56 |
|
||||||
B syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-80 |
|
||||||
B syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-104 |
|
||||||
B syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-56 |
|
||||||
B syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 |
|
||||||
B syscall·RawSyscall6(SB) |
|
@ -1,29 +0,0 @@ |
|||||||
// Copyright 2009 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for AMD64, DragonFly |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-56 |
|
||||||
JMP syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-80 |
|
||||||
JMP syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-104 |
|
||||||
JMP syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-56 |
|
||||||
JMP syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 |
|
||||||
JMP syscall·RawSyscall6(SB) |
|
@ -1,29 +0,0 @@ |
|||||||
// Copyright 2009 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for 386, FreeBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28 |
|
||||||
JMP syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40 |
|
||||||
JMP syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52 |
|
||||||
JMP syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28 |
|
||||||
JMP syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 |
|
||||||
JMP syscall·RawSyscall6(SB) |
|
@ -1,29 +0,0 @@ |
|||||||
// Copyright 2009 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for AMD64, FreeBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-56 |
|
||||||
JMP syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-80 |
|
||||||
JMP syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-104 |
|
||||||
JMP syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-56 |
|
||||||
JMP syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 |
|
||||||
JMP syscall·RawSyscall6(SB) |
|
@ -1,29 +0,0 @@ |
|||||||
// Copyright 2012 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for ARM, FreeBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28 |
|
||||||
B syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40 |
|
||||||
B syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52 |
|
||||||
B syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28 |
|
||||||
B syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 |
|
||||||
B syscall·RawSyscall6(SB) |
|
@ -1,29 +0,0 @@ |
|||||||
// Copyright 2018 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for ARM64, FreeBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-56 |
|
||||||
JMP syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-80 |
|
||||||
JMP syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-104 |
|
||||||
JMP syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-56 |
|
||||||
JMP syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 |
|
||||||
JMP syscall·RawSyscall6(SB) |
|
@ -1,29 +0,0 @@ |
|||||||
// Copyright 2009 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for 386, NetBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28 |
|
||||||
JMP syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40 |
|
||||||
JMP syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52 |
|
||||||
JMP syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28 |
|
||||||
JMP syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 |
|
||||||
JMP syscall·RawSyscall6(SB) |
|
@ -1,29 +0,0 @@ |
|||||||
// Copyright 2019 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for ARM64, NetBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-56 |
|
||||||
B syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-80 |
|
||||||
B syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-104 |
|
||||||
B syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-56 |
|
||||||
B syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 |
|
||||||
B syscall·RawSyscall6(SB) |
|
@ -1,29 +0,0 @@ |
|||||||
// Copyright 2009 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for 386, OpenBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28 |
|
||||||
JMP syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40 |
|
||||||
JMP syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52 |
|
||||||
JMP syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28 |
|
||||||
JMP syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 |
|
||||||
JMP syscall·RawSyscall6(SB) |
|
@ -1,29 +0,0 @@ |
|||||||
// Copyright 2009 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for AMD64, OpenBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-56 |
|
||||||
JMP syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-80 |
|
||||||
JMP syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-104 |
|
||||||
JMP syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-56 |
|
||||||
JMP syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 |
|
||||||
JMP syscall·RawSyscall6(SB) |
|
@ -1,29 +0,0 @@ |
|||||||
// Copyright 2017 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for ARM, OpenBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28 |
|
||||||
B syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40 |
|
||||||
B syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52 |
|
||||||
B syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28 |
|
||||||
B syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 |
|
||||||
B syscall·RawSyscall6(SB) |
|
@ -1,29 +0,0 @@ |
|||||||
// Copyright 2019 The Go Authors. All rights reserved. |
|
||||||
// Use of this source code is governed by a BSD-style |
|
||||||
// license that can be found in the LICENSE file. |
|
||||||
|
|
||||||
// +build gc |
|
||||||
|
|
||||||
#include "textflag.h" |
|
||||||
|
|
||||||
// |
|
||||||
// System call support for arm64, OpenBSD |
|
||||||
// |
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions. |
|
||||||
// The runtime may know about them. |
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-56 |
|
||||||
JMP syscall·Syscall(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-80 |
|
||||||
JMP syscall·Syscall6(SB) |
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-104 |
|
||||||
JMP syscall·Syscall9(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-56 |
|
||||||
JMP syscall·RawSyscall(SB) |
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 |
|
||||||
JMP syscall·RawSyscall6(SB) |
|
@ -0,0 +1,40 @@ |
|||||||
|
// cgo -godefs types_illumos.go | go run mkpost.go
|
||||||
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
|
//go:build amd64 && illumos
|
||||||
|
// +build amd64,illumos
|
||||||
|
|
||||||
|
package unix |
||||||
|
|
||||||
|
const ( |
||||||
|
TUNNEWPPA = 0x540001 |
||||||
|
TUNSETPPA = 0x540002 |
||||||
|
|
||||||
|
I_STR = 0x5308 |
||||||
|
I_POP = 0x5303 |
||||||
|
I_PUSH = 0x5302 |
||||||
|
I_PLINK = 0x5316 |
||||||
|
I_PUNLINK = 0x5317 |
||||||
|
|
||||||
|
IF_UNITSEL = -0x7ffb8cca |
||||||
|
) |
||||||
|
|
||||||
|
type strbuf struct { |
||||||
|
Maxlen int32 |
||||||
|
Len int32 |
||||||
|
Buf *int8 |
||||||
|
} |
||||||
|
|
||||||
|
type strioctl struct { |
||||||
|
Cmd int32 |
||||||
|
Timout int32 |
||||||
|
Len int32 |
||||||
|
Dp *int8 |
||||||
|
} |
||||||
|
|
||||||
|
type lifreq struct { |
||||||
|
Name [32]int8 |
||||||
|
Lifru1 [4]byte |
||||||
|
Type uint32 |
||||||
|
Lifru [336]byte |
||||||
|
} |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue