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