github.com/MangoDowner/go-gm@v0.0.0-20180818020936-8baa2bd4408c/src/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  // +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_CLOEXEC   = C.O_CLOEXEC
    25  	SA_RESTORER = C.SA_RESTORER
    26  )
    27  
    28  type Usigset C.__sigset_t
    29  type Fpxreg C.struct__libc_fpxreg
    30  type Xmmreg C.struct__libc_xmmreg
    31  type Fpstate C.struct__libc_fpstate
    32  type Fpxreg1 C.struct__fpxreg
    33  type Xmmreg1 C.struct__xmmreg
    34  type Fpstate1 C.struct__fpstate
    35  type Fpreg1 C.struct__fpreg
    36  type StackT C.stack_t
    37  type Mcontext C.mcontext_t
    38  type Ucontext C.ucontext_t
    39  type Sigcontext C.struct_sigcontext