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