28 #if defined (HAVE_CONFIG_H) 32 #include <sys/resource.h> 34 #include <sys/times.h> 43 int status = gettimeofday (&tv, 0);
61 long *usr_usec,
long *sys_usec)
65 int status = getrusage (RUSAGE_SELF, &ru);
77 *usr_sec = ru.ru_utime.tv_sec;
78 *usr_usec = ru.ru_utime.tv_usec;
80 *sys_sec = ru.ru_stime.tv_sec;
81 *sys_usec = ru.ru_stime.tv_usec;
89 long *usr_usec,
long *sys_usec,
90 long *maxrss,
long *ixrss,
long *idrss,
91 long *isrss,
long *minflt,
long *majflt,
92 long *nswap,
long *inblock,
long *oublock,
93 long *msgsnd,
long *msgrcv,
long *nsignals,
94 long *nvcsw,
long *nivcsw)
98 int status = getrusage (RUSAGE_SELF, &ru);
125 *usr_sec = ru.ru_utime.tv_sec;
126 *usr_usec = ru.ru_utime.tv_usec;
128 *sys_sec = ru.ru_stime.tv_sec;
129 *sys_usec = ru.ru_stime.tv_usec;
131 *maxrss = ru.ru_maxrss;
132 *ixrss = ru.ru_ixrss;
133 *idrss = ru.ru_idrss;
134 *isrss = ru.ru_isrss;
135 *minflt = ru.ru_minflt;
136 *majflt = ru.ru_majflt;
137 *nswap = ru.ru_nswap;
138 *inblock = ru.ru_inblock;
139 *oublock = ru.ru_oublock;
140 *msgsnd = ru.ru_msgsnd;
141 *msgrcv = ru.ru_msgrcv;
142 *nsignals = ru.ru_nsignals;
143 *nvcsw = ru.ru_nvcsw;
144 *nivcsw = ru.ru_nivcsw;
int octave_getrusage_wrapper(time_t *usr_sec, time_t *sys_sec, long *usr_usec, long *sys_usec, long *maxrss, long *ixrss, long *idrss, long *isrss, long *minflt, long *majflt, long *nswap, long *inblock, long *oublock, long *msgsnd, long *msgrcv, long *nsignals, long *nvcsw, long *nivcsw)
int octave_gettimeofday_wrapper(time_t *sec, long *usec)
time_t octave_mktime_wrapper(struct tm *tp)
int octave_cpu_time(time_t *usr_sec, time_t *sys_sec, long *usr_usec, long *sys_usec)