home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / atari / st / tech / 4400 < prev    next >
Encoding:
Text File  |  1992-08-12  |  1.2 KB  |  31 lines

  1. Newsgroups:  comp.sys.atari.st.tech
  2. Path: sparky!uunet!mnemosyne.cs.du.edu!nyx!ilepore
  3. From: ilepore@nyx.cs.du.edu (Ian Lepore)
  4. Subject: Re:  Null arguments with ARGV 
  5. Message-ID: <1992Aug13.053521.8438@mnemosyne.cs.du.edu>
  6. Sender: usenet@mnemosyne.cs.du.edu (netnews admin account)
  7. Organization: University of Denver, Dept. of Math & Comp. Sci.
  8. Date: Thu, 13 Aug 92 05:35:21 GMT
  9. Lines: 20
  10.  
  11. Organization: Nyx, Public Access Unix at U. of Denver Math/CS dept.
  12. X-Disclaimer: Nyx is a public access Unix system run by the University
  13.     of Denver for the Denver community.  The University has neither
  14.     control over nor responsibility for the opinions of users.
  15.  
  16.  > store *argv[] in the parent, pass a pointer to it
  17.  
  18.  It's been done; it's called xArg.  And quite a nice little standard it
  19. is too, very clean compared to ARGV.
  20.  
  21.  The problem is, Atari declared it to be anathema to multitasking OSes 
  22. they had planned (but not announced) at the time:  they didn't want child
  23. programs poking about in the parent's memory region, and quite rightly so
  24. under a multitasking OS that makes any attempt at isolating applications 
  25. from each other for fault tolerance.
  26.  
  27. --
  28. - Ian
  29. (void *) where prohibited by law
  30.  
  31.