home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / LIBSRC.ZOO / libsrc / local / initrusg.c < prev    next >
Text File  |  1992-02-16  |  855b  |  37 lines

  1. #define INCL_DOSMISC
  2. #define INCL_DOSDATETIME
  3. #include <os2.h>
  4.  
  5. #include <sys/time.h>
  6. #include <sys/resource.h>
  7.  
  8. struct rusage _rusage;
  9. DATETIME _startup_time;
  10.  
  11. ULONG Dos32GetDateTime() asm ("Dos32GetDateTime");
  12.  
  13. void _init_rusage()
  14. {
  15.    Dos32GetDateTime (&_startup_time);
  16.  
  17.    _rusage.ru_utime.tv_sec = 0;
  18.    _rusage.ru_utime.tv_usec = 0;
  19.    _rusage.ru_stime.tv_sec = 0;
  20.    _rusage.ru_stime.tv_usec = 0;
  21.    _rusage.ru_maxrss = RLIM_INFINITY;
  22.    _rusage.ru_ixrss = RLIM_INFINITY;
  23.    _rusage.ru_idrss = RLIM_INFINITY;
  24.    _rusage.ru_isrss = RLIM_INFINITY;
  25.    _rusage.ru_minflt = 0;
  26.    _rusage.ru_majflt = 0;
  27.    _rusage.ru_nswap = 0;
  28.    _rusage.ru_inblock = 0;
  29.    _rusage.ru_oublock = 0;
  30.    _rusage.ru_msgsnd = 0;
  31.    _rusage.ru_msgrcv = 0;
  32.    _rusage.ru_nsignals = 0;
  33.    _rusage.ru_nvcsw = 0;
  34.    _rusage.ru_nivcsw = 0;
  35. }
  36.  
  37.