1// +build openbsd 2// +build 386 3// Code generated by cmd/cgo -godefs; DO NOT EDIT. 4// cgo -godefs process/types_openbsd.go 5 6package process 7 8const ( 9 CTLKern = 1 10 KernProc = 66 11 KernProcAll = 0 12 KernProcPID = 1 13 KernProcProc = 8 14 KernProcPathname = 12 15 KernProcArgs = 55 16 KernProcArgv = 1 17 KernProcEnv = 3 18) 19 20const ( 21 ArgMax = 256 * 1024 22) 23 24const ( 25 sizeofPtr = 0x4 26 sizeofShort = 0x2 27 sizeofInt = 0x4 28 sizeofLong = 0x4 29 sizeofLongLong = 0x8 30) 31 32const ( 33 sizeOfKinfoVmentry = 0x38 34 sizeOfKinfoProc = 0x264 35) 36 37const ( 38 SIDL = 1 39 SRUN = 2 40 SSLEEP = 3 41 SSTOP = 4 42 SZOMB = 5 43 SDEAD = 6 44 SONPROC = 7 45) 46 47type ( 48 _C_short int16 49 _C_int int32 50 _C_long int32 51 _C_long_long int64 52) 53 54type Timespec struct { 55 Sec int64 56 Nsec int32 57} 58 59type Timeval struct { 60 Sec int64 61 Usec int32 62} 63 64type Rusage struct { 65 Utime Timeval 66 Stime Timeval 67 Maxrss int32 68 Ixrss int32 69 Idrss int32 70 Isrss int32 71 Minflt int32 72 Majflt int32 73 Nswap int32 74 Inblock int32 75 Oublock int32 76 Msgsnd int32 77 Msgrcv int32 78 Nsignals int32 79 Nvcsw int32 80 Nivcsw int32 81} 82 83type Rlimit struct { 84 Cur uint64 85 Max uint64 86} 87 88type KinfoProc struct { 89 Forw uint64 90 Back uint64 91 Paddr uint64 92 Addr uint64 93 Fd uint64 94 Stats uint64 95 Limit uint64 96 Vmspace uint64 97 Sigacts uint64 98 Sess uint64 99 Tsess uint64 100 Ru uint64 101 Eflag int32 102 Exitsig int32 103 Flag int32 104 Pid int32 105 Ppid int32 106 Sid int32 107 X_pgid int32 108 Tpgid int32 109 Uid uint32 110 Ruid uint32 111 Gid uint32 112 Rgid uint32 113 Groups [16]uint32 114 Ngroups int16 115 Jobc int16 116 Tdev uint32 117 Estcpu uint32 118 Rtime_sec uint32 119 Rtime_usec uint32 120 Cpticks int32 121 Pctcpu uint32 122 Swtime uint32 123 Slptime uint32 124 Schedflags int32 125 Uticks uint64 126 Sticks uint64 127 Iticks uint64 128 Tracep uint64 129 Traceflag int32 130 Holdcnt int32 131 Siglist int32 132 Sigmask uint32 133 Sigignore uint32 134 Sigcatch uint32 135 Stat int8 136 Priority uint8 137 Usrpri uint8 138 Nice uint8 139 Xstat uint16 140 Acflag uint16 141 Comm [24]int8 142 Wmesg [8]int8 143 Wchan uint64 144 Login [32]int8 145 Vm_rssize int32 146 Vm_tsize int32 147 Vm_dsize int32 148 Vm_ssize int32 149 Uvalid int64 150 Ustart_sec uint64 151 Ustart_usec uint32 152 Uutime_sec uint32 153 Uutime_usec uint32 154 Ustime_sec uint32 155 Ustime_usec uint32 156 Uru_maxrss uint64 157 Uru_ixrss uint64 158 Uru_idrss uint64 159 Uru_isrss uint64 160 Uru_minflt uint64 161 Uru_majflt uint64 162 Uru_nswap uint64 163 Uru_inblock uint64 164 Uru_oublock uint64 165 Uru_msgsnd uint64 166 Uru_msgrcv uint64 167 Uru_nsignals uint64 168 Uru_nvcsw uint64 169 Uru_nivcsw uint64 170 Uctime_sec uint32 171 Uctime_usec uint32 172 Psflags int32 173 Spare int32 174 Svuid uint32 175 Svgid uint32 176 Emul [8]int8 177 Rlim_rss_cur uint64 178 Cpuid uint64 179 Vm_map_size uint64 180 Tid int32 181 Rtableid uint32 182} 183 184type Priority struct{} 185 186type KinfoVmentry struct { 187 Start uint32 188 End uint32 189 Guard uint32 190 Fspace uint32 191 Fspace_augment uint32 192 Offset uint64 193 Wired_count int32 194 Etype int32 195 Protection int32 196 Max_protection int32 197 Advice int32 198 Inheritance int32 199 Flags uint8 200 Pad_cgo_0 [3]byte 201} 202