| // 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_NONBLOCK  = C.O_NONBLOCK | 
 | 	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 |