[inherit('SYS$LIBRARY:STARLET','PDPSUBS')]

program PDPWait(Output);

const

{ String Identifiers }

  LoggedOff = 1;
  NumStr = 1		{ Must set variable NUMSTRINGS };
  
var
  Response: integer;
  Wait: integer;
  WaitStr: packed array [1..20] of char;
  WaitLen: Word;


begin { PDPLogin }
  ProgramName := 'PDPWait ';

  EnterString(	LoggedOff,	23,	'logged off RSX11M');
  NumStrings := NumStr;

  $TRNLOG('PDP_WAIT', WaitLen, WaitStr);
  Wait := 0;
  for I := 1 to WaitLen do
    if WaitStr[I] in ['0'..'9'] then
      Wait := Wait * 10 + Ord(WaitStr[I]) - Ord('0')
    else
      begin
	writeln(ProgramName, ' -- PDP_WAIT not defined');   halt;
      end;

  Response := WaitFor([LoggedOff], Wait);
end { PDPWait }.
