APUE-系统内存和时间信息-sysinfo-time

时间-<sys/time.h>

#include <sys/time.h>

int time_update(void)
{
    struct timeval tv;
    struct timezone tz;
    
    gettimeofday(&tv, &tz);
    return tv.tv_sec;
}

内存-<sys/sysinfo.h>

#include <sys/sysinfo.h>

struct sysinfo meminfo_update(void)
{
    struct sysinfo info;
    int iRetVal = -1;
    iRetVal = sysinfo(&info);

    // fprintf(fp, "Uptime   : %ld.\n", info.uptime);
    // fprintf(fp, "Totalram : %lu.\n", info.totalram);
    // fprintf(fp, "Freeram  : %lu.\n", info.freeram);
    // fprintf(fp, "Procs    : %u.\n", info.procs);
    return info;
}
posted @ 2023-06-28 20:05  starc的miao  阅读(26)  评论(0)    收藏  举报