GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
time-wrappers.c File Reference
#include <sys/resource.h>
#include <sys/time.h>
#include <sys/times.h>
#include "time-wrappers.h"
Include dependency graph for time-wrappers.c:

Go to the source code of this file.

Functions

int octave_cpu_time (time_t *usr_sec, time_t *sys_sec, long *usr_usec, long *sys_usec)
 
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)
 

Function Documentation

◆ octave_cpu_time()

int octave_cpu_time ( time_t *  usr_sec,
time_t *  sys_sec,
long *  usr_usec,
long *  sys_usec 
)

Definition at line 60 of file time-wrappers.c.

Referenced by octave::sys::cpu_time::stamp().

◆ octave_getrusage_wrapper()

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 
)

Definition at line 88 of file time-wrappers.c.

Referenced by octave::sys::resource_usage::stamp().

◆ octave_gettimeofday_wrapper()

int octave_gettimeofday_wrapper ( time_t *  sec,
long *  usec 
)

Definition at line 39 of file time-wrappers.c.

Referenced by octave::sys::time::stamp().

◆ octave_mktime_wrapper()

time_t octave_mktime_wrapper ( struct tm *  tp)

Definition at line 151 of file time-wrappers.c.

Referenced by octave::sys::strptime::init(), and octave::sys::time::time().