| // 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 ignore | |
| /* | |
| Input to cgo -cdefs | |
| GOARCH=amd64 cgo -cdefs defs.go defs1.go >amd64/defs.h | |
| */ | |
| package runtime | |
| /* | |
| #include <ucontext.h> | |
| #include <fcntl.h> | |
| #include <asm/signal.h> | |
| */ | |
| import "C" | |
| const ( | |
| O_RDONLY = C.O_RDONLY | |
| O_CLOEXEC = C.O_CLOEXEC | |
| SA_RESTORER = C.SA_RESTORER | |
| ) | |
| type Usigset C.__sigset_t | |
| type Fpxreg C.struct__libc_fpxreg | |
| type Xmmreg C.struct__libc_xmmreg | |
| type Fpstate C.struct__libc_fpstate | |
| type Fpxreg1 C.struct__fpxreg | |
| type Xmmreg1 C.struct__xmmreg | |
| type Fpstate1 C.struct__fpstate | |
| type Fpreg1 C.struct__fpreg | |
| type StackT C.stack_t | |
| type Mcontext C.mcontext_t | |
| type Ucontext C.ucontext_t | |
| type Sigcontext C.struct_sigcontext |