+++ /dev/null
-#! /bin/csh -f
-#
-# wrapper for running sslViewer from protClient script.
-#
-# usage: runProtClient [q] [e errMsg] viewerArgs ...
-#
-set OUR_QUIET=0
-set VIEW_QUIET=
-set VIEWER_ARGS=
-set ERR_MSG=
-set EXPECT_ERR=0
-
-#
-# q and e used here; q used both here and in sslViewer
-#
-while ( $#argv > 0 )
- switch ( "$argv[1]" )
- case q:
- set OUR_QUIET = 1
- set VIEW_QUIET = q
- shift
- breaksw
- case e:
- shift
- if($#argv == 0) then
- echo specify errMsg with e option
- exit(1)
- endif
- set ERR_MSG = "$argv[1]"
- set EXPECT_ERR=1
- shift
- breaksw
- default:
- set thisArg = "$argv[1]"
- set VIEWER_ARGS = "$VIEWER_ARGS $thisArg"
- shift
- breaksw
- endsw
-end
-if($OUR_QUIET == 0) then
- if($EXPECT_ERR == 1) then
- echo === $ERR_MSG
- endif
-endif
-set cmd="sslViewer $VIEWER_ARGS $VIEW_QUIET"
-if($OUR_QUIET == 0) then
- echo $cmd
-endif
-$cmd
-if($status != $EXPECT_ERR) then
- if($EXPECT_ERR == 0) then
- echo @@@@ UNEXPECTED ERROR FROM sslViewer. Aborting.
- else
- echo @@@ FAILED TO GET EXPECTED ERROR FROM sslViewer. Aborting.
- endif
- exit(1)
-endif
-
-
-
\ No newline at end of file