octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

MSVC patch: implement getrusage


From: michael . goffioul
Subject: MSVC patch: implement getrusage
Date: Wed, 10 Jan 2007 13:11:45 +0100

Index: src/DLD-FUNCTIONS/getrusage.cc
===================================================================
RCS file: /cvs/octave/src/DLD-FUNCTIONS/getrusage.cc,v
retrieving revision 1.11
diff -c -p -r1.11 getrusage.cc
*** src/DLD-FUNCTIONS/getrusage.cc      23 May 2006 06:05:14 -0000      1.11
--- src/DLD-FUNCTIONS/getrusage.cc      10 Jan 2007 12:10:01 -0000
*************** elements @code{sec} (seconds) @code{usec
*** 196,202 ****
    tv_tmp.assign ("usec", static_cast<double> (fraction * 1e6 / HZ));
    m.assign ("stime", octave_value (tv_tmp));
 
! #elif defined (__MINGW32__)
    HANDLE hProcess = GetCurrentProcess ();
    FILETIME ftCreation, ftExit, ftUser, ftKernel;
    GetProcessTimes (hProcess, &ftCreation, &ftExit, &ftKernel, &ftUser);
--- 196,2! 02 ----
    tv_tmp.assign ("usec", static_cast<double> (fraction * 1e6 / HZ));
    m.assign ("stime", octave_value (tv_tmp));
 
! #elif defined (__WIN32__)
    HANDLE hProcess = GetCurrentProcess ();
    FILETIME ftCreation, ftExit, ftUser, ftKernel;
    GetProcessTimes (hProcess, &ftCreation, &ftExit, &ftKernel, &ftUser);


reply via email to

[Prev in Thread] Current Thread [Next in Thread]