home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / vms / 20695 < prev    next >
Encoding:
Internet Message Format  |  1993-01-10  |  1.4 KB

  1. Path: sparky!uunet!noc.near.net!news.bbn.com!micro-heart-of-gold.mit.edu!rutgers!ub!acsu.buffalo.edu!ubvmsb.cc.buffalo.edu!masmummy
  2. From: masmummy@ubvmsb.cc.buffalo.edu
  3. Newsgroups: comp.os.vms
  4. Subject: Solution to the $CREPRC subprocess information problem.
  5. Message-ID: <C0n2C1.L5I@acsu.buffalo.edu>
  6. Date: 10 Jan 93 12:51:00 GMT
  7. Sender: nntp@acsu.buffalo.edu
  8. Organization: University at Buffalo
  9. Lines: 22
  10. News-Software: VAX/VMS VNEWS 1.41
  11. Nntp-Posting-Host: ubvmsb.cc.buffalo.edu
  12.  
  13. I have found a solution to the problem of passing a logical to a subprocess
  14. created using system service $CREPRC thanks to the replies I have received.
  15.  
  16. Thank you to Bob Koehler, Colin Sewell, Jamie Hanrahan, Carl Lydick,
  17. and Steve Gibbons.
  18.  
  19. I had originally passed the information in table LNM$JOB, but in my coding
  20. I had called LIB$DELETE_LOGICAL directly after calling $CREPRC.  The effect
  21. of this was the destruction of the logical before it was translated in the
  22. subprocess.  The solution was to simply have the subprocess be responsible
  23. for deleting the job-table logical after translation.
  24.  
  25. Anyway, the subprocess now has access to the information needed passed
  26. from the parent process, and I get the desired quotas in the subprocess.
  27.  
  28. I also wish to point out that I thought Carl's idea of passing this information
  29. through SYS$ERROR was rather clever.  I try to avoid doing things this way,
  30. but when you need something done you often have to resort to methods of this
  31. nature.
  32.  
  33. Thank you!
  34. Bill
  35.