github.com/nvi-inc/svipc@v0.1.0/types_linux_386.go (about)

     1  // Created by cgo -godefs - DO NOT EDIT
     2  // cgo -godefs types.go
     3  
     4  package svipc
     5  
     6  type IpcKey int32
     7  
     8  type IpcPerm struct {
     9  	Key  IpcKey
    10  	Uid  uint32
    11  	Gid  uint32
    12  	Cuid uint32
    13  	Cgid uint32
    14  	Mode uint16
    15  	_    uint16
    16  	Seq  uint16
    17  	_    uint16
    18  	_    uint32
    19  	_    uint32
    20  }
    21  
    22  type ShmId struct {
    23  	Perm   IpcPerm
    24  	Segsz  uint32
    25  	Atime  int32
    26  	_      uint32
    27  	Dtime  int32
    28  	_      uint32
    29  	Ctime  int32
    30  	_      uint32
    31  	Cpid   int32
    32  	Lpid   int32
    33  	Nattch uint32
    34  	_      uint32
    35  	_      uint32
    36  }
    37  
    38  type ShmInfo struct {
    39  	Shmmax uint32
    40  	Shmmin uint32
    41  	Shmmni uint32
    42  	Shmseg uint32
    43  	Shmall uint32
    44  	_      uint32
    45  	_      uint32
    46  	_      uint32
    47  	_      uint32
    48  }
    49  
    50  type SemId struct {
    51  	Perm  IpcPerm
    52  	Otime int32
    53  	_     uint32
    54  	Ctime int32
    55  	_     uint32
    56  	Nsems uint32
    57  	_     uint32
    58  	_     uint32
    59  }