1// +build openbsd 2// +build arm64 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 = 0x8 26 sizeofShort = 0x2 27 sizeofInt = 0x4 28 sizeofLong = 0x8 29 sizeofLongLong = 0x8 30) 31 32const ( 33 sizeOfKinfoVmentry = 0x50 34 sizeOfKinfoProc = 0x270 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 int64 51 _C_long_long int64 52) 53 54type Timespec struct { 55 Sec int64 56 Nsec int64 57} 58 59type Timeval struct { 60 Sec int64 61 Usec int64 62} 63 64type Rusage struct { 65 Utime Timeval 66 Stime Timeval 67 Maxrss int64 68 Ixrss int64 69 Idrss int64 70 Isrss int64 71 Minflt int64 72 Majflt int64 73 Nswap int64 74 Inblock int64 75 Oublock int64 76 Msgsnd int64 77 Msgrcv int64 78 Nsignals int64 79 Nvcsw int64 80 Nivcsw int64 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]uint8 143 Wchan uint64 144 Login [32]uint8 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 uint32 173 Spare int32 174 Svuid uint32 175 Svgid uint32 176 Emul [8]uint8 177 Rlim_rss_cur uint64 178 Cpuid uint64 179 Vm_map_size uint64 180 Tid int32 181 Rtableid uint32 182 Pledge uint64 183} 184 185type Priority struct{} 186 187type KinfoVmentry struct { 188 Start uint64 189 End uint64 190 Guard uint64 191 Fspace uint64 192 Fspace_augment uint64 193 Offset uint64 194 Wired_count int32 195 Etype int32 196 Protection int32 197 Max_protection int32 198 Advice int32 199 Inheritance int32 200 Flags uint8 201 Pad_cgo_0 [7]byte 202} 203