<HTML><FONT FACE=arial,helvetica><FONT COLOR="#000000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="2">Darwin uses gcc 3.1...here's how the chain goes:<BR>
</FONT><FONT COLOR="#000000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="2"><BR>
- rusage is referenced by getrusage() declared in sys/resource.h<BR>
- struct rusage is defined in sys/resource.h also<BR>
- struct rusage contains fields of type struct timeval<BR>
- sys/time.h defines struct timeval<BR>
<BR>
There aren't any includes in resource.h that get me to sys/time.h.<BR>
<BR>
BCP requires an operating system specific file where, in a couple of cases, sys/time.h is added as an include (this include is added in the AIX version and the Linux version).&nbsp;  Is this a result of a related issue?<BR>
<BR>
Thanks for the help in figuring this out.<BR>
<BR>
Scott</FONT><FONT COLOR="#000000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="2"></FONT></HTML>