#include "EXTERN.h" #include "perl.h" #include "XSUB.h" #include "ppport.h" #include MODULE=Sysinfo::RAM PACKAGE=Sysinfo::RAM ########################################### unsigned long free_ram() ########################################### CODE: { struct sysinfo si; if(sysinfo(&si) == 0) { RETVAL = si.freeram; } else { RETVAL = (unsigned long) 0; } } OUTPUT: RETVAL