Apache-LoadAvgLimit
view release on metacpan or search on metacpan
lib/Apache/LoadAvgLimit/GetAvg.xs view on Meta::CPAN
/* PROTOTYPES: DISABLE */
MODULE = Apache::LoadAvgLimit::GetAvg PACKAGE = Apache::LoadAvgLimit::GetAvg
void
get_loadavg()
PREINIT:
double avenrun[3];
char avg[3][8];
int i;
PPCODE:
if (getloadavg(avenrun, sizeof(avenrun) / sizeof(avenrun[0])) != -1){
EXTEND(SP, 3);
for(i=0; i<=2; i++){
sprintf(avg[i], "%.2f", avenrun[i]);
PUSHs(sv_2mortal(newSVpv( avg[i], 0 )));
}
}
( run in 0.573 second using v1.01-cache-2.11-cpan-71847e10f99 )