2011/7/17 Anton Gladky <gladky.an...@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


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caofdtxo3enb4nkqt43fe5aw_bfminnz89s2s8htxedvbly4...@mail.gmail.com

Reply via email to