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