diff src/DLD-FUNCTIONS/getrusage.cc @ 4675:f6d6335c08f6

[project @ 2003-12-16 05:11:26 by jwe]
author jwe
date Tue, 16 Dec 2003 05:11:27 +0000
parents ccfdb55c8156
children 4c8a2e4e0717
line wrap: on
line diff
--- a/src/DLD-FUNCTIONS/getrusage.cc	Wed Dec 10 20:44:27 2003 +0000
+++ b/src/DLD-FUNCTIONS/getrusage.cc	Tue Dec 16 05:11:27 2003 +0000
@@ -138,29 +138,29 @@
 
   getrusage (RUSAGE_SELF, &ru);
 
-  tv_tmp ["sec"](0) = static_cast<double> (ru.ru_utime.tv_sec);
-  tv_tmp ["usec"](0) = static_cast<double> (ru.ru_utime.tv_usec);
-  m ["utime"](0) = octave_value (tv_tmp);
+  tv_tmp.assign ("sec", static_cast<double> (ru.ru_utime.tv_sec));
+  tv_tmp.assign ("usec", static_cast<double> (ru.ru_utime.tv_usec));
+  m.assign ("utime", octave_value (tv_tmp));
 
-  tv_tmp ["sec"](0) = static_cast<double> (ru.ru_stime.tv_sec);
-  tv_tmp ["usec"](0) = static_cast<double> (ru.ru_stime.tv_usec);
-  m ["stime"](0) = octave_value (tv_tmp);
+  tv_tmp.assign ("sec", static_cast<double> (ru.ru_stime.tv_sec));
+  tv_tmp.assign ("usec", static_cast<double> (ru.ru_stime.tv_usec));
+  m.assign ("stime", octave_value (tv_tmp));
 
 #if ! defined (RUSAGE_TIMES_ONLY)
-  m ["maxrss"](0) = static_cast<double> (ru.ru_maxrss);
-  m ["ixrss"](0) = static_cast<double> (ru.ru_ixrss);
-  m ["idrss"](0) = static_cast<double> (ru.ru_idrss);
-  m ["isrss"](0) = static_cast<double> (ru.ru_isrss);
-  m ["minflt"](0) = static_cast<double> (ru.ru_minflt);
-  m ["majflt"](0) = static_cast<double> (ru.ru_majflt);
-  m ["nswap"](0) = static_cast<double> (ru.ru_nswap);
-  m ["inblock"](0) = static_cast<double> (ru.ru_inblock);
-  m ["oublock"](0) = static_cast<double> (ru.ru_oublock);
-  m ["msgsnd"](0) = static_cast<double> (ru.ru_msgsnd);
-  m ["msgrcv"](0) = static_cast<double> (ru.ru_msgrcv);
-  m ["nsignals"](0) = static_cast<double> (ru.ru_nsignals);
-  m ["nvcsw"](0) = static_cast<double> (ru.ru_nvcsw);
-  m ["nivcsw"](0) = static_cast<double> (ru.ru_nivcsw);
+  m.assign ("maxrss", static_cast<double> (ru.ru_maxrss));
+  m.assign ("ixrss", static_cast<double> (ru.ru_ixrss));
+  m.assign ("idrss", static_cast<double> (ru.ru_idrss));
+  m.assign ("isrss", static_cast<double> (ru.ru_isrss));
+  m.assign ("minflt", static_cast<double> (ru.ru_minflt));
+  m.assign ("majflt", static_cast<double> (ru.ru_majflt));
+  m.assign ("nswap", static_cast<double> (ru.ru_nswap));
+  m.assign ("inblock", static_cast<double> (ru.ru_inblock));
+  m.assign ("oublock", static_cast<double> (ru.ru_oublock));
+  m.assign ("msgsnd", static_cast<double> (ru.ru_msgsnd));
+  m.assign ("msgrcv", static_cast<double> (ru.ru_msgrcv));
+  m.assign ("nsignals", static_cast<double> (ru.ru_nsignals));
+  m.assign ("nvcsw", static_cast<double> (ru.ru_nvcsw));
+  m.assign ("nivcsw", static_cast<double> (ru.ru_nivcsw));
 #endif
 
 #else
@@ -178,46 +178,46 @@
   fraction = ticks % HZ;
   seconds = ticks / HZ;
 
-  tv_tmp ["sec"](0) = static_cast<double> (seconds);
-  tv_tmp ["usec"](0) = static_cast<double> (fraction * 1e6 / HZ);
-  m ["utime"](0) = octave_value (tv_tmp);
+  tv_tmp.assign ("sec", static_cast<double> (seconds));
+  tv_tmp.assign ("usec", static_cast<double> (fraction * 1e6 / HZ));
+  m.assign ("utime", octave_value (tv_tmp));
 
   ticks = t.tms_stime + t.tms_cstime;
   fraction = ticks % HZ;
   seconds = ticks / HZ;
 
-  tv_tmp ["sec"](0) = static_cast<double> (seconds);
-  tv_tmp ["usec"](0) = static_cast<double> (fraction * 1e6 / HZ);
-  m ["stime"](0) = octave_value (tv_tmp);
+  tv_tmp.assign ("sec", static_cast<double> (seconds));
+  tv_tmp.assign ("usec", static_cast<double> (fraction * 1e6 / HZ));
+  m.assign ("stime", octave_value (tv_tmp));
 
 #else
 
-  tv_tmp ["sec"](0) = 0;
-  tv_tmp ["usec"](0) = 0;
-  m ["utime"](0) = octave_value (tv_tmp);
+  tv_tmp.assign ("sec", 0);
+  tv_tmp.assign ("usec", 0);
+  m.assign ("utime", octave_value (tv_tmp));
 
-  tv_tmp ["sec"](0) = 0;
-  tv_tmp ["usec"](0) = 0;
-  m ["stime"](0) = octave_value (tv_tmp);
+  tv_tmp.assign ("sec", 0);
+  tv_tmp.assign ("usec", 0);
+  m.assign ("stime", octave_value (tv_tmp));
 
 #endif
 
   double tmp = lo_ieee_nan_value ();
 
-  m ["maxrss"](0) = tmp;
-  m ["ixrss"](0) = tmp;
-  m ["idrss"](0) = tmp;
-  m ["isrss"](0) = tmp;
-  m ["minflt"](0) = tmp;
-  m ["majflt"](0) = tmp;
-  m ["nswap"](0) = tmp;
-  m ["inblock"](0) = tmp;
-  m ["oublock"](0) = tmp;
-  m ["msgsnd"](0) = tmp;
-  m ["msgrcv"](0) = tmp;
-  m ["nsignals"](0) = tmp;
-  m ["nvcsw"](0) = tmp;
-  m ["nivcsw"](0) = tmp;
+  m.assign ("maxrss", tmp);
+  m.assign ("ixrss", tmp);
+  m.assign ("idrss", tmp);
+  m.assign ("isrss", tmp);
+  m.assign ("minflt", tmp);
+  m.assign ("majflt", tmp);
+  m.assign ("nswap", tmp);
+  m.assign ("inblock", tmp);
+  m.assign ("oublock", tmp);
+  m.assign ("msgsnd", tmp);
+  m.assign ("msgrcv", tmp);
+  m.assign ("nsignals", tmp);
+  m.assign ("nvcsw", tmp);
+  m.assign ("nivcsw", tmp);
 
 #endif