home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / unix / sys5 / r4 / 1382 < prev    next >
Encoding:
Internet Message Format  |  1993-01-24  |  1.7 KB

  1. Path: sparky!uunet!auspex-gw!guy
  2. From: guy@Auspex.COM (Guy Harris)
  3. Newsgroups: comp.unix.sys5.r4
  4. Subject: Re: defines of FAULTS in solaris
  5. Message-ID: <16609@auspex-gw.auspex.com>
  6. Date: 24 Jan 93 20:42:27 GMT
  7. References: <1993Jan22.090028.25843@cse.iitb.ernet.in> <16586@auspex-gw.auspex.com> <C1DGL7.FLu@queernet.org>
  8. Sender: news@auspex-gw.auspex.com
  9. Organization: Auspex Systems, Santa Clara
  10. Lines: 23
  11. Nntp-Posting-Host: auspex.auspex.com
  12.  
  13. >>I.e., It Would Probably Be A Good Idea if ICL did this the way Sun did,
  14. >>and if ICL just picked it up from USL, It Would Probably Be A Good Idea
  15. >>if USL did this the way Sun did....
  16. >
  17. >ICL's SVR4 is the SPARC reference SVR4.  Solaris 2.x is not a real SVR4
  18. >USL release; it is a USL-Sun development tree which was branched at some
  19. >arbitrary intra-version point and dragged off by Sun to make it as
  20. >divergent as they felt like.
  21.  
  22. Nevertheless, it would *STILL* probably be a good idea if ICL did this
  23. the way Sun did, given that the way Sun did it matches what the standard
  24. AT&T/USL SVR4 documentation I have says, and the way ICL did it doesn't
  25. - i.e., if you include <sys/fault.h> in SunOS 5.x, you get the fault
  26. codes defined, just as the damn "proc(4)" man page says you do, but, it
  27. appears, you *don't* get them defined if you include <sys/fault.h> in
  28. the ICL system.
  29.  
  30. Not to mention the fact that putting all the fault codes in a
  31. "sys/sparc/XXX.h" file is Just Too Fucking Stupid For Words, given that
  32. they are intended to represent faults that just about *any* machine will
  33. have; only an idiot would arrange that, say, the fault code for
  34. "recoverable page fault" would have different values on the x86 SVR4,
  35. MIPS SVR4, SPARC SVR4, etc..
  36.