Mail Archives: djgpp/2001/11/27/01:51:12
Eli Zaretskii wrote:
> On Mon, 26 Nov 2001, Alex Vinokur wrote:
>
> > The only field of struct rusage is computed is DJGPP :
> > struct timeval ru_utime; /* total time used by process */
> >
> > How can we get total _system_ time used?
>
> DOS/Windows don't let DJGPP programs get at this kind of info. In order
> to implement this functionality, one should modify __dpmi_int, which is a
> gateway to all system calls, so that it peeks at the system clock before
> and after the call, and accumulates the results.
>
> Would you like to volunteer to do that?
Thanks. Perhaps, it might be of interest to me. Unfortunately, I currently
have no time to do so serious work.
By the way, how many volunteers are developing DJGPP for DOS/Windows?
What are projects (improving) to be developed in the near future?
>
>
> > For instance, in UNIX
> > http://www.mcsr.olemiss.edu/cgi-bin/man-cgi?getrusage+3
> > struct rusage contains the fields
> > struct timeval ru_utime;/* user time used */
> > struct timeval ru_stime;/* system time used */
>
> On Unix systems, getrusage() talks to the OS kernel and gets the info
> directly from the OS. So life is muche easier on Unix.
Yes, it is.
> No such luxury
> on DOS/Windows...
--
===========================
Alex Vinokur
mailto:alexvn AT bigfoot DOT com
mailto:alexvn AT dr DOT com
http://up.to/alexvn
http://go.to/alexv_math
===========================
- Raw text -