时间-<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;
}