github.com/twelsh-aw/go/src@v0.0.0-20230516233729-a56fe86a7c81/runtime/defs1_linux.go (about) 1 // Copyright 2009 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 //go:build ignore 6 7 /* 8 Input to cgo -cdefs 9 10 GOARCH=amd64 cgo -cdefs defs.go defs1.go >amd64/defs.h 11 */ 12 13 package runtime 14 15 /* 16 #include <ucontext.h> 17 #include <fcntl.h> 18 #include <asm/signal.h> 19 */ 20 import "C" 21 22 const ( 23 O_RDONLY = C.O_RDONLY 24 O_NONBLOCK = C.O_NONBLOCK 25 O_CLOEXEC = C.O_CLOEXEC 26 SA_RESTORER = C.SA_RESTORER 27 ) 28 29 type Usigset C.__sigset_t 30 type Fpxreg C.struct__libc_fpxreg 31 type Xmmreg C.struct__libc_xmmreg 32 type Fpstate C.struct__libc_fpstate 33 type Fpxreg1 C.struct__fpxreg 34 type Xmmreg1 C.struct__xmmreg 35 type Fpstate1 C.struct__fpstate 36 type Fpreg1 C.struct__fpreg 37 type StackT C.stack_t 38 type Mcontext C.mcontext_t 39 type Ucontext C.ucontext_t 40 type Sigcontext C.struct_sigcontext