Getting process info

Hi,

How to get (using Watcom 10.6 libraries) process state (send blocked, reply
blocked, etc) and cpu load time for the given process id?

Thanx,
Altair

if it will help you can use attached utility

“altair32” <altair32@at.com.ua> wrote in message
news:9lvv32$a05$1@inn.qnx.com

Hi,

How to get (using Watcom 10.6 libraries) process state (send blocked,
reply
blocked, etc) and cpu load time for the given process id?

Thanx,
Altair

// wbr



begin 666 procinfo.tar.gz
M’XL(" ?P@SLW!R;V-I;F9O+G1A<@#L.@M8FU66]P_AD305JM2E"NUMYT<) MCY"44@I]6 JII0N%$J#8ELFF(4#:D,3D3U_;5FS*-_E)H]UOM.K.Z(JBHZ[K M[(XZ5KK;\JA]Z/HM4*NU.EJUKF'H[-K6*5@KV7/^/^$1^G)W='?V\\*Y_[GG MG'ONN>>^SKW0:#!;54:[G7R/2:U6SYTSA^(74OA7G34G.YNJ<[+FJ'/FYN1D M95&U)DNMU@#_^S0JE%Q.SN `4\P&ZU9#_=7E'#8;=RT]X9W[,TGRGYBM1HNK MUD07.+E:BWF=JF'1>)K9%DYRF*WUXVF<N=$4)K7%F;G!Y+":+!/I=J?96B=H ME?^DUE1GMIJHKB*_0JLO*5HADXEHH3:_,)R;7QWBZK0E^B7%I05_J2V4RV$` M.;.1&FU6)T>-#08'32USV(PZ()MTG&--#5U(_UHNFX4J9Z4#4@[(/0*FTZXH MI$%%05:!MJA*&T8K*[YG'&69MEA$=$5WK\@O'L=;E5]4,8X`MHXMKZ@L+I9O MGS_:];M-W%AS4P1$2=?*92DIH<*BA:,>4M([[J CG 4+1[VC5-*[L-ZXW@<% M:V@>G55IW6"U;;+.&O'91INYEI;!> HF%,&HI(ANU(MC)'H2Z4ITH>#<"ACK M):ZZ-5FS:^;+93CR>HY"(PX..4 :stuck_out_tongue:<'OH>H9BUQ6E1T**EQNG)X316$NU2&: M$E2:[C1O-=GJ0D5E^JSD0II<,2O=8C,:+(+D'2/JE4K04&='Z^M28*+:7%RZ M;!:EZT!X@ZF6VJPTN7:M=1:Z!!.PL-LF*J3DVH7)S@E<!T>Q%1K.<@G48$5@ MC:UT-8YQM%(XQSF>DRYR1IT5[(+>9IW $KH0I(9/G3 I95 LY-QP5:$A06.< M*J[1J1<LO@$YYPW*&6]4H>@1N0R&=#O-3!T_)VEJIEP.9=H(AU4*(@9'O3$] MN-8!W[BF1IB?,)U<QM')&ZH_7YRY,F$RKS" 0:E&.Q#MYEH]ASG@H%4F,R-2 M1U-0/5U$-8)269W-05- "J:S9GX(N]>Z.=A,2EEY:8&^K*@P'3CI=X0:35>G MXU*'-3ES(<V BL!-2Q,U"HV,C):JSF*H=U)8U/JRLJ6PQ OI-BJ@546%4'_A M0JH.UI.%>@`60&<=QH;105>%O&K%'MZ9>2<NCV!;(]7 %L$J&J*DI8E2)HO3 M1,=HOZ)6453PAUGTAIDN$ 8#L)'.R61&.W"%<3'7B'4$*\!B8Z,]Q6A/#S4T MOG.R\-4\"^5,3B?%QF%-H@]AQ>3ADAD9RQ%+@1GL,OII[)XV,B@A_G;Y2(X9 M`/PZ3)S+8:7:ZJ(*O:ZRH$"KTP5G(\X[G(3_VX?U]Y"P:RK;]]L&QG]SKQ'_ MY:BSQL1_<R#^FSTG>\Z/\=\/D9IF$W5F@ZW1E"DZ('.3S;$AT\FYZNHR(5;C M3(V9N/QQH\ML#-X57O1$DZ9?9#E+[><\,M(T7,B0@K*R8QY*FOK9UI_/2,AT M.1V9P9 /M62*&WU#J6<6B-P.(K=-$'&:ZL6HT.N9"4+30&C:!*%0Y#C@N0UD M#'_OIC>/DS'/FZMJN"PH2+RB`J?)6MNX6=7@%V2F7%$F%+8RGB20^?;A1^C4 M<3(6<Z.9@]ZT"AT^])R;7J'#6^S8X3;/[2#RS8MN>LLX$3%>_IG0@/DE=U@# MH0@[S9,(?'MQE3(^C"\$Y52H/LEZ;D)U,8ZW>^8!O]-W:]IW'N%G/1%05;$W MB1!I06FA5EJ87Y$?L42GBRJ\N[RTLBQ27Z&MKGCF,1DQ#S*$1$F8KSR1,!-* MF6?V1I/(@M(5NHKW@/O\,$RQZ CFQ;TQ)$J@SGX:R3CS8B*8YU%8C[H_1VH* M4&413-/>*"+50V/30J)R*?/LW\I)9$ 2B A(`Y$EK;\A$F0(T2$)AK4D+/23 M3XSWY&%!GCPLLI.'Q7/RL"A.'A:[R<E53B@YP=L&$6X:1+QE_'1W`I&/Q+%Z M,A+\ZHGQE6GDUE5WC8WE6.N:&KMULX'L>RV5$&8F<L<<::PU!;AL, 1A6>5& M835K=M]"HO1ZO=FVCL0$#U,]:6M]A3#(UJTLKUI5R7_N/LORA[U-[P!I/])Y M[66?]G([!=0OE#M]V@\%S+OW#.3EWB=.8W7O`Q_"9Z7WP$GXK *9,DU'R]*\ MYHYM-[F'8NZ3>:7-6&D@<E\4?$1FF7>II',HKJSA)B U3 \UX3Z4PI^MT?]T M]3UKNO?H5@IFW7]V&9AY_Q]V"B9M['B<)6?BXQE)&UO%M*FJ)&>,51%GU@/A MS';,=E9)VWY6%<GNGDDFC89C>A(3C(ST)%J,./1D+GK@)51;:74/,;$/9$)# M1[0.],I 1$#K6$]\C^<%`@%OI6,?$C7'1$=H'>ZA0.PN=-_%YF4@H';UMF<" MQZ=]2I!H[N B?79F(,+G>NIUK.G=OI$OV9'[;SN>]VZWNH](^?/>Z*!D;/,3 M*- \#_2@2ZH:=H[SB:\930B.R%:O]J:*QV>0MK2JJ+:2JNBV354Q9Q[$?C\$ M_7ZL*O),&Q0.MK829BV#_HSCM>M]VO7C1W&Y.(HUTW7>DMM6>K6WEGDK;RX' M.@Y.,P?-767PO#5;4:0`QJ_@*N/GU>[P5FY<C'W4[LCMB?5]/!P(].> 3DV' M[QGL&HPO#*\->Q$+0S@-AE +0UB,O5B'63UTQ5(5^9]_`\J92-Q]](^B]H.M MU43R(B#BO9F$7<O)N"LYP>LX&7\5)V.OX63,%1Q4JX@4V_@%P),`SP*\#- - MT OP+L#G`.>#)V3UXRIRAJ"U4LQB,%-@%H<9SL\S"9@E8D8AZWMM!F&D5UO/ MF%Z 91J#=QZ\"N."Q1":/(^'Z=\98>_.<DP1<+N 2SV3`&\T< U9\W(<>P2. MJ=$%A?H6V 6O&95<-S4:-ICJS!;3_TC)==)UWO_465DYH?AOKD:C%M[_LGY\ M__M!DMPJWO="(8#<MFZ]$\KBO4 N5^DJERXMJM;J\B@&!E2@`:*RY<&MVD@S MX+?4:C)PFVE&MH-F;,JE[ *YW&"QY%$V!94KY7*CQ0'2CD::41<BTE05W.M5 M)@?<X%46)R>7!QEYP:9I:&:*S=A&*K(I:*(2[_2-MEI:G[%IM"&Q:E %6/G_ M\<;VITVA<?\^VX#UD).=?;7U/SM[[MRY8?>_+,WLG!_7_P^3Y@'L8::3G4*( MR @_H900#5D30!P1#\M@>H$E- YX$M(618+RS'42ROPYQ>M_^M #(FB7M=:P MA938A$^%R^3$[RI3K57$*AI<#@%9ZC#C1V?@7 Y$EANL+H,#Z*9U#@$I,4"( M2_(AQ+<`#@(NJPDRRQ:2[ZJ'.4UT)CM<[=:9'*34R-GPN\*V4204FHPBDFR@ MR>N@^S1Y65YR25ZRCB;?0Y(;,Y-K,Y.W$#E)+@J1[22_A)25$-E(G71!-E@/ MQU:>FIHJ/"Y2@]-IKK<VFJP<K35Q)B-G`L=#\QPU66VN^@;::&JT.;8`K6(U M(4LM-@,']]T,NPV?=ITNN]T&(VX%<>#4FFHGRR?6I9R-PAD#MRF8+WA*4/'M MU^4P.4$>_(Q.1@^C=]&OZ%+T)V$AR$L#F V0!U (4 )0`0!N1A>C=]&W(<^B M8]&OZ%1T)[H2O4AJH(X)P K `6P%V '@!O `/ CP&$ KP L87)(99#Y933:3 M1\BKY!UR@4QAU,P*II%!S@*RAFPACY+?DA/D*W(SHV%*&2MSL(>00P!O`KP' M\ 7 'P$N`<A YZV]$]<T,Y$T)DFN*2$)PH_I_UAZ;R(I-)(1UZB&_$@`V15X M94MA:[])E-'J*J[5NK;PFNR.$X1\?.)Z,^]*Z:]>(<00A/50CH<+6!_@[]T@ MX-&4\.I$O8(E-.<US%]Z+9K@K?;4_L>GW/NDA/PC&Y)ZF^R!-%KK2D\D;,_X M)Q(J"3V1?";Y;SR15!\7;MFI/1.>2&8#J>$)8/NW1][0$\EW>,XHCKS><T9! MY(T^9^1$7ODYX]D1^_]%.O*<(7H/GS/"WBC>)Z$WBE\R-_Y&,<9[$]\H1AVX M0/J=WBC0O?P1_EU_)D0U^SXV@O*D5V Z>^_B>_E+_NUP5O%?^N63!0\ECA68 MN@]R_ISR.(A5"6*"PO+V)V$>^]N@I=6HG>_DCQ_ ZPC?TWEIQN P?\K=H0;, MP_ G!X</YTN(NTOM6<E@W3U;-F_B''9KX_J&6N,ZP^I[JE=55NA*BI85+LE/ M;GX&; #X^=.$O P0TT;(S0#3`=8!/ V0#?S?PO=<$%\+P 'L!/FG`+H`+@?Q M^2!3#; !@ =P`;P(\#N F5!G&0!,/??9^+)R'?^VIL];R$KY"C:>+V03X)O8 MWX*S()Z%D9"XAY*Y6/4Q3R&K\!2SD_MGP_KP+6<./OP4*%>P+<SK22 <=5/T M^9>B50'6]T] ][H2.O]=<O_AW7V$]#,2@>"=\^IS6#R/$\,5)_ /(>$3D0#\ MK[#8AT4IV_XRG(%@3R(?ST*Q)<['L8I=?;'-)EP#')O8?#%V5Q3:LI31!'@I MRV]C$P=.^,!,;Z6B_RTB:CD*6@;VB=28?MQ2X.N^I-@1X?Z]HKE/G._M"LCZ M'\)]`8?3JTWT5; *=X?)OP(VTN%B5M&_`*VJC$-%2P;N%?5)!QH.](+^_AFB MR0>/ATQ>P/;C2G1OCU%LEQ_X&&6^`<4'/D7L'*Y-00$9N// YTCZ2+ KT;L] MP=T5K;ST>O3(I/J:[T)9O^];F..X[[5H$]07I6H/QT[&(>E_6C28[Q(J"572 M*A.8-X/5Q8>_DD1E#W,T*#/P*[#UP!<A6^>P_;^$!00T+!Z1LE^A13R2M/%0 MI3:DMM^)2U]T4#PZ*-("ZOQIL( &J/_-"!Q%"J,X#(MG(!;'C*@#PK39QD[F M![V);-3NDP]T*(\5:3K.OS386Q3MW<8F%/!O\HEL[M<;)?PE*,? 5(SG>YDC MWK5L@B"_BC_:V2\Y_TS+T:9/(LZWZ:.]Q6R\\CC3RX,$#WC_[\ W6&T^S&+G M%,!BO#"7F9[#Z,0!B:;#?8C"EM"M*W>?E?IPBG^&`C!G0#;.OU>!VXIT]9KN MP!QV=S$KK3M2R(+;&KJ@JX&,VA-X@GAZ-1_DQ;@D?#??U9*Z>-<?7.?XD["N MQ?.%[\[MX2S>"*\\M]-E'NR-# P/#\\\FMP$R57A+9!ZETN!4QK&R?,6Q'B7 MQP`G.XQ#O04*[W(%<&YW=\>YN^+&\[F'E!W0^+RCKJ0%A+LP[ZQK:M-EPOV^ MTQ_7V1\'Y"@@?SCO[+0.!2,:N:2H6'?YP4CLS(.1#;B])2? 9L9/Q:.93XK# M?/([D#-)F%?SG_K6[I3VHPM6Y5<4E);0@LR"M+2LV;3<9<T0_A-(_$.3BJ88 ME;3 9M_B,-<W<'3=%AJL4&3E3 XKW -L5H,%)!QV%=7DSLO-T.3F9JMHOL5" MA2I."@&^R;'15*N2/ GG9]WNO@=.75YTD,#&_T#7HM<I?)5?]_;7[6.8"W6_ MKH[=Y9P$UG8MVD=@O_"_`H5^`V2P/^/IMH\B]0D@K.X.3%T`G7D+#H(HX?Q7 MP'E0>9G_Z.FC0M__]5T\);]JCQ5.WB&?=HA/.HE;? 9,B7;Y<\@=XBN'VO&= MW)\`Q-U'VV&ZDSI1>O_@K_#I'.C"B<PGS</*!=!T:R%@[HX(]K*F3WF(_\2; MA 3^J#].@1]OY66_"K$+^P)0\74"AZ=_$O9J\F:4&YH>[?]H,!#P+T>ALS71 M</[ B5/.=[5&`;]E,N;NTTS3)\-\MT<H#1[WBM3/&-G[O(#"]O9P5TN&0/V4 M:?K\6X^ ,WVRJ?C%&*0E&;&+AQ@N\N(AB2NZ2:@HZ=XW!YUX;I)P-IX2`RA8 M/)J^_7A \E/_&?)VC _]\X43OX7N.A/;O!:V8T\RAHS]4R.$=0&K1M/7$N>^ MI-X&6>Y]DS9\(&=.+?:M[AGX@I\&!JP4SR'^#3AVXN"XT1+W4)Z+T?+_T5)) M=O5Q5-/AZ7$/I7-_X1[*X&YV#Z5QD]U#ZFV1[J'<'1':@?=YO_)+V+@4[J'I M.V)@X2KPSQFP12A@,XF[Z@:B\$EC87O0=&B.>7I\E0PH=T4+P=$`:$Z#=7X" M3$G&P8'68G=S`I)[GPWVO1C-1=X/VR;/P:')L3'^> P]H)?\&^Y+>:X9(")= M[ \,CR7*^4\7^\\"B7\#SJX8_LO.TU+EEX!*.T]+F,.A<CR+Q2[^EN9CG'3P M%'\+[W<?BJ\11[_*?38.MI]>\%+$@0`>+T/+7=$'T&CF`A+=0R6NB +-1=R; M^9/\O=2_%5OLXKN;+W(RV.L4?'[B0 DBR_C\./%P5[FR?4L8K.(O#DJ+DHH0 M?VJ(GX[\(#?A2'XB[GWM>%W17-1TP/C%!)V"EF2ZYJ*K? 6,_X_?!CW1/<8] MI\<1!?>\_:V@'LXA1HA'\J6XE?/Y,?Q)B#(QB-J/?6W'^=4J3,,DG(89>-GA M/\,(X*C_'_ H4+!B'*=\BT_"2$[S04L"W^7^)MTUN=T"Y<7^7PL]%3N8[K) M!]OWX&1^!.BM0O#7M1_5XKGWC3?[451V.,18$#P0O^&[1/["A] BY"K?"]$R M4!\OUCS!"Q*\0(.3)AC_8_ /X2E_\OY+';#5.!.;/]B1X/M-TTJ&*#^"E88( M_^7@!>9(Z4"L4%(>UO2)E"!3TS=X`6)0P0,GH7 1^.BOP8M 13M'J5*D[K<R MN+OP4X2*79VG(Y@>(>.[<>*=_*]VKC^XB>O.:Z65O#9KM&"9**D#2BL8%$(. MD=!ZJY"1Y6!LW! ;BHD=CH2T1P))4[!W[8#!B*S5ZOFA#G/3R70R-W?A,IW2 MZS^]_G%G8 +Z8?P#DD.A!?M,FQ)"ZE6V) X0(3"Q[OM]*QL7;NZO^S.:L7;U MWMOWX_O>]_/]?-Y;(!.^5.1LNQ +Y1.ZU9>*O<%"_#]"37;<SY!3K?:0+V7< M..X%0DX:768!TERAOV8QE<;Q)R'GW053;7])DM35E+@ER;]OY8*PZIPG^!I? MRG^V.K::(\WB,60DT)=!TNAF,;IQ((1*PD(^H#!Q),EXN9Z&B6$,_(^(L,,% M!KZ.I+(IF[ID)DN)G%6*&1JCB8\<Q/&.DI&IK$_\\9:"--B <C!%:SV1(6>D M%SF9.=A?,G&BE-%JH*2K<#247_4$*I0Y9I+73/HF7!*3$F@4F)8\PP[@?<!" M>?@3"")0M03()#%B?1$2/7H)-$!?];KI>K?O4Z!Z,XD>1'PM9P?_J,V3,XDQ M&RQ*WQDN)X]W"9BE6PT[&32X6B!&%=SOV>0!J1LQG-I-3BVBP0K?H&&#B];G M-?4/")0/Z XIT"IU"<PB@"*!G=*>>614GT 'Z ?+#.KC<"OW[_N3/V[&&&:9 M"I(X9,5((_GS0+J[?P%NSERD%QV(-KOT?P8SP>A<8"KQ..8<PQRCY#A>CF$" MK7(QADBW27H#<[C84TLA*"FSZ4%FUC"SJD@/,HN&F4%O,8,FP68BR)(:#X8% ME*5XFDMK)/ED5\D)'$OF`GPY(^<PN=%-:QAQ3@+^N^^8%-@EK1)]:2@`Z* E M'4N:W/];B5HHTB3"8$ 8V-6%"'" Q)I>A.*R#5L`)&.M0L*!%S%(; (/0;$$ M.6XV$?! 4$[OJYU1M"M@K*!-%2#FU053MM!7?\565^FA13C:G"0GN[C0&EI5 M(2?WS6(/JKA^) W^+,H\<A5FZ&&.2?.?Q\G _C$,29&\6H8,%@)\-[Z-0X8S M-[";U1Y_%HWU)ON!QBKRYS,)9JEC!4N]PBSUZ;MWC/#5M)$`=<%*M-H-$S"= M5>O/0^XK(B#H5[ \F75>A8)@'GU/83(VXX"3^UJ,];%5IEU>->VB8]&@K.\; MEI-[`\;C=/U=]OC.[?_#'OZ\G%3M+,)!!)O%EBN*33) S97'^W(`H3FRRZ/U M511@%7Q[`ZT5:*O@OR!_L<>EWD=K>;J=ES-[!'46M02L>^TLD)"1OT<W6>9? M_MCC*[[]G4IYRXL_^.$_;'WIY6W;7WGU1Z_]>,?.UC9%;>]X?==NBXD7B\DY M\F=R?MG9V/>\7-3EC6WRHL-[`><>([9'>]YX]'= @#!Z>:LB<?5B70\7==1T MQ]4LQO'%+(X#)](F2M222'ROX\9(OW5I2/\7=*5!<#Z([FE:IJ^U@^ZHEIX[ MS?:'$C0HY<L;P!GI+K%GBTAW"N'+9[2Q9=$M8B2K%H%-?@,/]$# SA[FE=)H M7_CR!+,9%#@PN# /*Z;AY=[?,?J9PQVC)!A3ZFD6PZ=Y,AAM%O4).WHKM/)] M)(-5HD>Q'T6"0;>)Q5^1--DFLJ[?)8\.SY!'P$UXDB#G8<"\MZH;X-,T\:5> MY =Z"Y0W/B;C^A&D+7V\N3V#9.; J-[DP.6M%H,0'-'_/<^ WI*R-&U<O\X! M+/_XSZ%33YYX"WGQ1#0M3[:YPD]:E9+*&J[#3J[UU'!:O\/0Y0EE+JVV%L<5 MQ_RB=?ET2[_-:B2+6IZ#H )5.:+GHU#76ZRNM^^NZ[OWU#6O<KRC])[ZCA=A M=5-"HQ(Y\@H6B^XR31DW;1KD[,C]8Q4282*@Q12-,SX-C='SB4M"]"K[(O^M MOP+ST?PLJ)?O,16Q-76H]CSJ&S0R[QT(\MB\KMO9'@T);3V*^Z7DHMZ>9SK^ M'2QM/DQ-?2>AODV!`"90Z1Y(.8HPXH_KEQ"71_3H51C$<ZE,&*ZLE4M8.5/% M9JP$+SM'$OZL8:VJ"<L6Q1Z65ZK7:2FJ)>-ARI%KY):^@VTAJF[*<>/ARI6J M<PG+3]RTDJ<M0:-$2_":;%&!P$YMT!5D!3EY3&0[(!*L=<:?CK"0H+K(\/[) M0UT3U_>6].*"S*S%G9954H%E<?V1_%['6FU -+*1[)X_QG[",.7C&PQ3[$<P MRL2:; S+$I>LWT@F<BC@QY'RF%\81JU<.M;T`V[D&'((I)%ID\*YO "#X.1O M+N$PHG%3>(DYP-%SP&2JN+1ME1A[/4\W") )'!Z^K'0#SR4+/ZEJ80P_DMU; M_,S^?J1MQC62`5S/^2_H-[\$C7<0C%[8>'S:PWT8&=I;1'2]-8?[1QY+EV/) M"J26?U/!_OR'P(J<!\9@^M0'S8?W?X9YD0O.GWT`J5#\6YE!N(G]]*%_@CD> M`$;A@R\[!U]%))<8L_H&N$DR?H>/PG3T+!P$DX4O'XM>BIJWI_@C8;A&R_&7 M$>H5<.7]%L0=B(JXNL#\_?;4;Z?I&)O0,2H`V0_A`0>IY\F#>*,EYA,;;10C M9]7_).5]!0D*JQ#WE#(!6#V]ML)V/<X+6.\XMLW%_1>X?E:5L80*-,BS5K+! MTJ!:!M^"6BJ/MSI7CD+9-JO_+,//:C((_?F C&R>YGM ]D(%),V&1*LZOQ>/ M3_04E ZO$3TL$P&0K33C^]INP0+HFM:?1H6.KY<A;MN/X)EO>$VI1*U1-UU> M0W?S9/EJNETDN_E(1K4'=KO46?#4KQ@?5G\]72T(V9$",0-,T'^,IP&[719U M4<^+8K8OJ!0/A%P_06Y1GNWCV2\F1XO@!E]NHR&77HF'%"$!JO7TK!$+)<(? M'8N%W-$U8O1]R N_ST>WBP8/(Q)H2!@(L??BB+7E'OC^9 9\K_O;0-.SI=1_ M)=LG*<]$Q\)CGT-HB>XJ/6QU=J,,ILT"+++N;5CMG^E.'H+)"Y$KZB:$@B
M^DD>0XR6RZNS(%J%W_.0<Q"(N&’?>>,/VB[!HBP/;Q$SU:5>M3%M(H’1YT#
MH@I’<F,4GW?=G9TQBA/.0D1"@*HH:#S($J-AS3H$0O±R[!M8P/;#PRC"^
M^:<\L/\21L%U#>\9CHU-=4^M>H;Q8:U/@-67LA0/*8]42H=M2G%4"B9."77J
MM<9$QJI
\HT:Q_9E-E1J0XR=W!UBBW:8$T=9!]X[*7#"Q2!2+$@7Z=>QV>4 M[]8I/B*1!KZ.- BD053<E0T>T@I+DAQDX:6-"C_BD6’(%)5;0+ >_6%/E
M9FU
:>%J9]>[A^B>‘F)CY(+*^^/-J1ZAY^’*C#+;?P$6VNFH[DN1D>94N-*B
M?!0,U1LC;)(=SK>=AQGB]B- :KD_M!?YXYDX5/=N-P:I+MNRR_ZS4:]WJS9V
M.U
^,MN,TO)BF[T7$3I@/PI[6Y:&L7]I2&UAI1B"BW%IXU*_Y#QV8%1HA.6 M;UJ=G(:X/\?&>$=<K:4/L@>J7/)(N_T==E\G0$V#X2>\%O"<<?W;9A@IA]N7 M&#50RI8-145OIA7\LI_W<IEM>,IU);J4'\:UL ,[F48<<_[:>:AH&LR:-N;+ M7\#Z5R#4P#*]GZ[E@4-1Q_XQ6]!B>0>3MVIG;,9JAG&&!ZB/3;W/Q+3WF$*" MQC><0% RO@7HM?_F"V#RUI'>19!RNO0?SE5[-%8K7 ,]Y[(($“0#]”;[!)-
M_%O+DQ7LQI$O_R’;!C3F,G/JJY$GL#1_?+K?)‘442U,KU+H0NM\6N%)TOB
MITX,#]FB]2)UDP<HPT\V!"+A@^O,%)!7<X!$SM7_#ID>2S(^:2E$?K0&ZQ
8
M=[;9+@,["/V!9WF%IU#63#YJ$F0=APZYP$QUW/<D24AK1KJ:G@+5!#FGO2X"
M4IJP^:.>%TK]6<2.8J";SJ!UF’4LL’<UQD9]ZMS"9)NDL"@9_3\7 U=%K*+^V$>!,4)3J]OW\?J,()N4-0V<TFK&[<Q-/>AR ;,?4Q.[-&JO>; M.&-7>N>AC3^&;K&^F1NH$# \*H*]_J!Y-NH",/?T[!:ST^I0O1F>"@(6-I2
MV)IL(,/D0
\5X-D\T8VE1RV3^7UDW)>^?^BA02X-@T!Z/%>?=<$.]$4N9/R
MH’J…^/[+^.T&5GOP=T%T[[;M+%Q_L]&@6&NTNS6H/>’.-QOO279NV!:E?’
M$MHFTDY)SG78:=MB7Y[.D]/M#_B&L<@9;CBVWD/;!?F.D8Z7;ZX40^,I5/

M5[OI6M"R4NM<H,;()TBN8\XZ&:>/,^39P328!/=O)&>;Z^@HR3,[2=)UT"
MZ>!)FTCZM=D<L((XOZ 9J&[&P0^QE/'8<YY2_>2:S[1A&3K L"G:)J
M@=M1<2QGC[/TWVLF>?YYZ -8P^TWBD"VYX=Z. [7J.=B^7)UI<,)Y2"F\VQ
M3D^@S=O1Y#L+TI/65U3=^
).‘FQ;B+LDI[BX?K#ZHN3&[8GZ7W9)<\JMW*
MT+XTB0W7O^U:S89M999M8HFA<[7(P,W<C3V3^]17V(GE<E6Q.X@RT86_!
M+)/&G’QU!6D22!=/.@28[ X^7^^&_#8A4"^UVTB]%AWX=7%[,'H/&=_X)1
M+"=;BX%4!#$@7R,M/(;F"X#8ZP7#0<JQ%"PO&T!\K,5#K5KRD8’0=5S)Z'+ MYN6OYF6<A>B6'&FYK>F/D):+Q#K 6_/,S=#YP+6[3=>^GX:\5.*2E!W8:$E> M'E7M%#W4'V\Q06]#@[;R($8]%9$=WR_15F+A264<%$*:L1)G]PD+TPZT%+.X M4_*I-OO12=:@7F,U/136MI;+=1R5D^W_81+AT&TYW?%O9F> )QMSZ78!'-<I MCW;PLM%:1-<)0.T^A7XNHM98_6TNC>=7]'&OUL^3Q[W<<OJ(EZ1BXN(!CF'% MNT);Z7SC0VF:B$V,D)&];?,369L!)%CMCR(7>LF@>V@P_I&RV%TQ9T+Q,R M@2ZFJ*0E9X4OY: ##G]\,QA#[X.:H.-E6O*)0%GKIW0%'JW(5]OLY"HL'E*& MQR-QML6_F1G0-!^"N;-[%V,9+[/0)B!@#BG%\A<=]L!.H?6!0K2;!0F\_&%K M"00P1HK4SWHQX\#HC, 7!Q9,ET;9\1I6)&?:YAYB4:_1!9:%=8(_EEV.+KP3 MS*:&!1 9E/15*#Q2.".!F?PUK)1F0Z62@@SU,?S'(KMYBS*;)=EM+;QA6]+" M3W-/,G+OZ6;Q- ZAXC//P"[J.0L[RF;*[ZX'*BPS1&VJ8)WR@^S\\.#Y.Y$8 MFK+9<5VQ6!:PXSECVR+]39B]3PK
\0<&(^RDXQ\E/S4)NU3H3&1[H@/T(
MO@1D-EPAD$3:#C_VJ"]+!,7S5=H=FR\2MS.9NGF87>#&([[V "&)2Q3(C.
MVV^QF(=;91948"N8&+Y[O’.G1?Q=&;9I0["1X# 3!:I1CM$5L&$>#?&16E$1
MJR’>P(SHO[@.ZV NK,Z_%#C “’;,SMY@^OKS]>?KS]>?Z/_P"A::X”$H
!````
`
end

“ian zagorskih” <ianzag@novosoft-us.com> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ
ÓÌÅÄÕÀÝÅÅ: news:9m03lf$c6k$1@inn.qnx.com

if it will help you can use attached utility

Ian thanx. I forgot about qnx_psinfo(). What about cpu load for the given
process id? Is it possible? I’m not sure that it can be extracted so easily
as
process state as I can not find any structure in /sys/*.h files containing
something
like “cpu load” in the precess context.

Thanx,
Gen

“altair32” <> altair32@at.com.ua> > wrote in message
news:9lvv32$a05$> 1@inn.qnx.com> …
Hi,

How to get (using Watcom 10.6 libraries) process state (send blocked,
reply
blocked, etc) and cpu load time for the given process id?

Thanx,
Altair


// wbr
\

Go on QNX ftp site and download the source of
the sysmon utility. Very informative!

“altair32” <altair32@at.com.ua> wrote in message
news:9m0l06$mgl$1@inn.qnx.com

“ian zagorskih” <> ianzag@novosoft-us.com> > ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ
ÓÌÅÄÕÀÝÅÅ: news:9m03lf$c6k$> 1@inn.qnx.com> …
if it will help you can use attached utility

Ian thanx. I forgot about qnx_psinfo(). What about cpu load for the given
process id? Is it possible? I’m not sure that it can be extracted so
easily
as
process state as I can not find any structure in /sys/*.h files containing
something
like “cpu load” in the precess context.

Thanx,
Gen


“altair32” <> altair32@at.com.ua> > wrote in message
news:9lvv32$a05$> 1@inn.qnx.com> …
Hi,

How to get (using Watcom 10.6 libraries) process state (send blocked,
reply
blocked, etc) and cpu load time for the given process id?

Thanx,
Altair


// wbr


\

If you call qnx_psinfo() you can look at the 4 process times that show up
when you do a ‘sin ti’.

Bill Caroselli

“altair32” <altair32@at.com.ua> wrote in message
news:9m0l06$mgl$1@inn.qnx.com

“ian zagorskih” <> ianzag@novosoft-us.com> > ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ
ÓÌÅÄÕÀÝÅÅ: news:9m03lf$c6k$> 1@inn.qnx.com> …
if it will help you can use attached utility

Ian thanx. I forgot about qnx_psinfo(). What about cpu load for the given
process id? Is it possible? I’m not sure that it can be extracted so
easily
as
process state as I can not find any structure in /sys/*.h files containing
something
like “cpu load” in the precess context.

Thanx,
Gen


“altair32” <> altair32@at.com.ua> > wrote in message
news:9lvv32$a05$> 1@inn.qnx.com> …
Hi,

How to get (using Watcom 10.6 libraries) process state (send blocked,
reply
blocked, etc) and cpu load time for the given process id?

Thanx,
Altair


// wbr


\

altair32 (altair32@at.com.ua) wrote:

: “ian zagorskih” <ianzag@novosoft-us.com> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ
: ÓÌÅÄÕÀÝÅÅ: news:9m03lf$c6k$1@inn.qnx.com
: > if it will help you can use attached utility

: Ian thanx. I forgot about qnx_psinfo(). What about cpu load for the given
: process id? Is it possible? I’m not sure that it can be extracted so easily
: as
: process state as I can not find any structure in /sys/*.h files containing
: something
: like “cpu load” in the precess context.

You can grab sysmon from www.parse.com under the free area. While it
doesn’t do exactly what you need, you should be able to modify it
easily to do that :slight_smile:

Cheers,
-RK

: Thanx,
: Gen

: >
: > “altair32” <altair32@at.com.ua> wrote in message
: > news:9lvv32$a05$1@inn.qnx.com
: > > Hi,
: > >
: > > How to get (using Watcom 10.6 libraries) process state (send blocked,
: > reply
: > > blocked, etc) and cpu load time for the given process id?
: > >
: > > Thanx,
: > > Altair
: > >
: >
: > // wbr
: >
: >
: >
: >


\

Robert Krten, PARSE Software Devices; email my initials at parse dot com
Consulting, Systems Architecture / Design, Drivers, Training, QNX 4 & Neutrino
Check out our new QNX 4 and Neutrino (QRTP) books at http://www.parse.com/
Wanted PDP-8/9/10/11/12 Systems/documentation/spare parts! Will trade books!