Method: LinuxStat::Sysinfo.freeram
- Defined in:
- ext/sysinfo/sysinfo.c
.freeram ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'ext/sysinfo/sysinfo.c', line 25
VALUE freeram(VALUE obj) {
char status = sysinfo(&info) ;
if (status < 0) return Qnil ;
VALUE _rb_v = ULL2NUM((unsigned long long) info.freeram) ;
VALUE _rb_mem_unit = ULL2NUM((unsigned long long) info.mem_unit) ;
return rb_funcallv_public(_rb_v, rb_intern("*"), 1, &_rb_mem_unit) ;
}
|