Hello,
I used the follwoing code:
struct rusage startusage, stopusage;
getrusage(RUSAGE_SELF, &startusage);
----
----
----
----
getrusage(RUSAGE_SELF, &stopusage);
cpu_delta_user=((stopusage.ru_utime.tv_sec*1000000) +
stopusage.ru_utime.tv_usec) -(startUsage.ru_utime.tv_sec*1000000) +
startUsage.ru_utime.tv_usec);
cpu_delta_sys=((stopusage.ru_stime.tv_sec*1000000) +
stopusage.ru_stime.tv_usec) -((startUsage.ru_stime.tv_sec*1000000) +
startUsage.ru_stime.tv_usec);
And the options I used in makefile to compile my code:
CFLAGS = -c -Wall -DUNIX -DLINUX -D_GNU_SOURCE -DFLOATING_POINT_SUPPORT=1 -
DTHREAD_SAFE -D_REENTRANT -DLINK_AMS -DLINK_DPC -DLINK_DMS -DRW_MUL
TI_THREAD -DMMII -include /usr/include/features.h -O2 -I. -I/hap/active/include
LFLAGS = -L/hap/active/lib -L/hap/active/goahead/lib/LINUX -L/usr/app/ha/lib
-lHapComponent -lGoAhead -llog -lcevm -levl -lha -O0 -lplatformServices
But stopusage.ru_utime.tv_sec & stopusage.ru_utime.tv_usec...all are giving
NULL values.
I know this is perl group.But Iam giving my last trial , if I get any help..
-reddy.
Send free SMS to your Friends on Mobile from your Yahoo! Messenger. Download
Now! http://messenger.yahoo.com/download.php