...

Text file src/github.com/shirou/gopsutil/disk/iostat_darwin.h

Documentation: github.com/shirou/gopsutil/disk

     1// https://github.com/lufia/iostat/blob/9f7362b77ad333b26c01c99de52a11bdb650ded2/iostat_darwin.h
     2typedef struct DriveStats DriveStats;
     3typedef struct CPUStats CPUStats;
     4
     5enum {
     6	NDRIVE = 16,
     7	NAMELEN = 31
     8};
     9
    10struct DriveStats {
    11	char name[NAMELEN+1];
    12	int64_t size;
    13	int64_t blocksize;
    14
    15	int64_t read;
    16	int64_t written;
    17	int64_t nread;
    18	int64_t nwrite;
    19	int64_t readtime;
    20	int64_t writetime;
    21	int64_t readlat;
    22	int64_t writelat;
    23};
    24
    25struct CPUStats {
    26	natural_t user;
    27	natural_t nice;
    28	natural_t sys;
    29	natural_t idle;
    30};
    31
    32extern int readdrivestat(DriveStats a[], int n);
    33extern int readcpustat(CPUStats *cpu);

View as plain text