[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sysinfo.h problem to compile



2011/7/17 Anton Gladky <gladky.anton@gmail.com>:
> [1] http://anonscm.debian.org/gitweb/?p=debian-science/packages/freecad.git;a=blob;f=src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh.cpp;h=08d1b66958c089e84b2e0e468b7a34f2bae58106;hb=HEAD#l68

The code you quoted just fills the structure, below it's using it to
query free ram and free swap:

  90   int freeMb =
  91     ( si.freeram  * si.mem_unit ) / Mbyte +
  92     ( si.freeswap * si.mem_unit ) / Mbyte;

You can use sysctl for ram and libkvm for swap, see:

http://code.google.com/p/sysinfo-bsd/source/browse/sysinfo.c

-- 
Robert Millan


Reply to: