Message-Id: <200001151704.LAA11959@darwin.sfbr.org> Date: Sat, 15 Jan 2000 11:04:02 -0600 (CST) From: Jeff Williams Subject: Re: `void main' in Gnu packages---?! To: djgpp AT delorie DOT com Cc: alain AT qnx DOT com MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Content-MD5: jNZWCCDKuBElJc0D6MbrEg== X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.3.4 SunOS 5.7 sun4u sparc Reply-To: djgpp AT delorie DOT com -: Does DJGPP support getrusage () ? Here's what the docs have to say about getrusage: ------ This function returns information about the running process. Currently, the only field that is computed is this: struct rusage { struct timeval ru_utime; /* total time used by process */ }; The remainder of the fields are set to zero. The who parameter must be RUSAGE_SELF or RUSAGE_CHILDREN. ------ So, on DOS, it doesn't seem that `time' could report much of interest, anyway. struct rusage { struct timeval ru_utime; /* user time used */ struct timeval ru_stime; /* system time used */ long ru_maxrss; /* integral max resident set size */ long ru_ixrss; /* integral shared text memory size */ long ru_idrss; /* integral unshared data size */ long ru_isrss; /* integral unshared stack size */ long ru_minflt; /* page reclaims */ long ru_majflt; /* page faults */ long ru_nswap; /* swaps */ long ru_inblock; /* block input operations */ long ru_oublock; /* block output operations */ long ru_msgsnd; /* messages sent */ long ru_msgrcv; /* messages received */ long ru_nsignals; /* signals received */ long ru_nvcsw; /* voluntary context switches */ long ru_nivcsw; /* involuntary context switches */ };