![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: Is there a DCL command or lexical or freeware utility that will identify the next free UIC in a given group? The Answer is : Here is a trivial command file to walk a UIC group for the highest member uic in use in that group. $ IF p1.eqs."" THEN INQUIRE p1 "Group (octal)" $ IF p1.eqs."" THEN EXIT $ grp = %o'p1' * 65536 $ mem = 65535 $ IF p2.nes."" THEN mem = %o'p2' $loop: $ mem = mem - 1 $ IF F$IDENT (grp + mem, "NUMBER_TO_NAME") .NES. "" THEN GOTO done $ IF mem .GT. 0 THEN GOTO loop $done: $ mem = mem + 1 $ SHOW SYMBOL mem
|