home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / os / vms / 22202 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  2.2 KB

  1. Path: sparky!uunet!charon.amdahl.com!amdahl!rtech!sgiblab!zaphod.mps.ohio-state.edu!menudo.uh.edu!jpunix!mwk.uucp!gleason
  2. From: gleason@mwk.uucp
  3. Newsgroups: comp.os.vms
  4. Subject: Re: Tracking DECW$DISPLAY
  5. Message-ID: <1993Jan27.084501.1314@mwk.uucp>
  6. Date: 27 Jan 93 08:45:01 CST
  7. References: <01GTXUFF9BMA8ZDVA9@POMONA.CLAREMONT.EDU>
  8. Distribution: world
  9. Organization: M. W. Kellogg, Houston TX
  10. Lines: 124
  11.  
  12. In article <01GTXUFF9BMA8ZDVA9@POMONA.CLAREMONT.EDU>, GREG@POMONA.CLAREMONT.EDU (Tigger) writes:
  13. > Is there any way (such as a code to $GETDVI) to examine a _WSAn: device
  14. > created with the SET DISPLAY command and determine what node it points
  15. > to (ie the value of the /NODE qualifier to the SET DISPLAY)?
  16. > Greg Orman
  17. > greg@pomona.claremont.edu
  18.  
  19.   There are probably better ways than this - I wrote this while
  20. investigating how WSDRIVER works.
  21.  
  22.   
  23.     implicit integer*4 (a-z)
  24.  
  25.         include '($iodef)'
  26.  
  27.     character*64 wsname
  28.     integer*4 iosb(2) /0,0/
  29.     integer*4 context(2) /0,0/
  30.     character*255 addr
  31.  
  32.     stat = sys$device_scan(wsname,wslen,'*WSA*',,context(1)) ! skip wsa0
  33.  
  34. 101    stat = sys$device_scan(wsname,wslen,'*WSA*',,context(1))
  35.     if (.not. stat) call exit(stat)    
  36.  
  37.     stat = sys$assign(wsname(1:wslen),chan,,,)
  38.     if (.not. stat) call exit(stat)    
  39.  
  40.     stat = sys$qiow(,%val(chan),%val(io$_sensemode+64),iosb, , ,
  41.     1 %ref(addr),%val(255),%val(1), , ,) 
  42.     if (.not. stat) call exit(stat)    
  43.     if (.not. iosb(1)) call exit(iosb(1))    
  44.  
  45.     type *,wsname(1:wslen)
  46.     type *,addr(1:iosb(2))
  47.     addr = ' '
  48.     stat = sys$dassgn(%val(chan))
  49.     
  50.     goto 101
  51.     
  52.  
  53.     end
  54.  
  55. $ for autoconn
  56. $ link autoconn
  57. $ run autoconn
  58.  _WSA1:
  59.  HOCN11
  60.  _WSA5:
  61.  100.250.7.69
  62.  _WSA6:
  63.  HOCN08
  64.  _WSA7:
  65.  HOCT08
  66.  _WSA8:
  67.  HOCT21
  68.  _WSA10:
  69.  HOCN10
  70.  _WSA11:
  71.  HOCN08
  72.  _WSA12:
  73.  HOCN13
  74.  _WSA16:
  75.  HOCN08
  76.  _WSA17:
  77.  HOCN09
  78.  _WSA21:
  79.  HOCN08
  80.  _WSA25:
  81.  100.250.7.30
  82.  _WSA26:
  83.  100.250.7.8
  84.  _WSA43:
  85.  HOCN09
  86.  _WSA48:
  87.  HOCN09
  88.  _WSA55:
  89.  HOCN08
  90.  _WSA56:
  91.  HOCN11
  92.  _WSA57:
  93.  HOCN13
  94.  _WSA58:
  95.  HOCN10
  96.  _WSA59:
  97.  HOCT05
  98.  _WSA73:
  99.  100.250.7.57
  100.  _WSA80:
  101.  HOCN08
  102.  _WSA81:
  103.  HOCN11
  104.  _WSA82:
  105.  HOCN10
  106.  _WSA83:
  107.  HOCN13
  108.  _WSA89:
  109.  HOCT03
  110.  _WSA90:
  111.  HOCT03
  112.  _WSA91:
  113.  69676967
  114.  _WSA92:
  115.  100.250.9.7
  116.  _WSA93:
  117.  HOCT12
  118.  _WSA95:
  119.  HOCT01
  120.  _WSA96:
  121.  HOCT02
  122.  _WSA97:
  123.  HOCT02
  124.  _WSA99:
  125.  HOCT02
  126.  _WSA100:
  127.  100.250.7.16
  128.  _WSA101:
  129.  *
  130.  _WSA102:
  131.  100.250.7.65
  132. %SYSTEM-W-NOMOREDEV, no more devices
  133.  
  134.