home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / programm / 4000 < prev    next >
Encoding:
Text File  |  1992-07-29  |  2.5 KB  |  55 lines

  1. Newsgroups: comp.unix.programmer
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!caen!destroyer!ubc-cs!unixg.ubc.ca!kakwa.ucs.ualberta.ca!acs.ucalgary.ca!cpsc.ucalgary.ca!ajfcal!novatel!hpeyerl
  3. From: hpeyerl@novatel.cuc.ab.ca (Herb Peyerl)
  4. Subject: Re: named pipes (was: Finger and .plan, .project)
  5. Message-ID: <1992Jul29.150454.2133@novatel.cuc.ab.ca>
  6. Organization: none
  7. X-Newsreader: Tin 1.1 PL3
  8. References: <1992Jul26.165838.1278@news.eng.convex.com>
  9. Date: Wed, 29 Jul 1992 15:04:54 GMT
  10. Lines: 43
  11.  
  12. tchrist@convex.COM (Tom Christiansen) writes:
  13. : At various times, I've wanted to have /etc/motd, my .signature, and my
  14. : .plan and .project be hooks to programs, not regular files.  In the case
  15.  
  16. Gee.. Wouldn't it be great to have a typed file system where you could
  17. write a type manager to perform a specific function, then assign that 
  18. type to a file such that whenever an operation is performed on that 
  19. file (open, read, write, stat, etc), the manager is called to perform
  20. the operation... Oh sorry; Domain/OS already had that feature but not
  21. enough people liked it...  :->
  22.  
  23. :     ln -s ~/.plan /plans/$USER
  24.  
  25. Wow... Another good idea that Domain/OS has had for years...
  26.  
  27. It does away with things like "5bin, 5usr" etc... you can have
  28. /bsd4.3/[bin, usr, etc] and /sys5.3/[bin, usr, etc] and then you
  29. can "ln -s /usr /'($SYSTYPE)'/usr"...
  30.  
  31. : What programs would break drastically if we changed the library fopen()
  32. : call to either accept "rx"/"wx" to indicate a popen(), or else for the
  33. : sake of transparency, to have it stat() the file and check for the execute
  34. : bit?  (Should we to do it for open() as well?  Probably.)  Certainly editors
  35. : would prefer the former solution, but most general purpose programs the
  36. : latter one.
  37.  
  38. Actually, if something like this were to be attempted, then people could
  39. have the compressed-file-type that they're always whining about... 
  40.  
  41. Though I wonder if it wouldn't be better to dig right into the filesystem
  42. itself and create some room there??? It seems like a lot more work but
  43. far less "kludgey".. Probably more difficult to distribute... (Not that
  44. I understand filesystem internals all that well...)
  45.  
  46. Anyways, just some random comments... Didn't mean to whine about any-
  47. thing... I'm still a little shell-shocked about the whole Apollo/HP
  48. incident...
  49.  
  50. --
  51. "I was early to finish | hpeyerl@novatel.cuc.ab.ca <Reply-To>   | I brew |
  52. I was late to start, I | peyerlh@cuug.ab.ca                     | there- | 
  53. might be an adult, but | #define JANITOR "Network Administrator"| fore I | 
  54. I'm a minor at heart." |    JANITOR, NovAtel Communications Ltd.|   AM.  |
  55.