home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / std / unix / 468 next >
Encoding:
Internet Message Format  |  1992-12-13  |  1.9 KB

  1. Path: sparky!uunet!not-for-mail
  2. From: djb@cbosgd.att.com (David J Bryant)
  3. Newsgroups: comp.std.unix
  4. Subject: Re: POSIX == SVID?
  5. Date: 13 Dec 1992 13:41:42 -0800
  6. Organization: AT&T Bell Laboratories, Columbus Ohio
  7. Lines: 32
  8. Sender: sef@ftp.UU.NET
  9. Approved: sef@ftp.uucp (Moderator, Sean Eric Fagan)
  10. Message-ID: <1ggammINNkim@ftp.UU.NET>
  11. References: <1fh9nlINNgi6@ftp.UU.NET> <1fjih0INNgek@ftp.UU.NET>
  12. NNTP-Posting-Host: ftp.uu.net
  13. X-Submissions: std-unix@uunet.uu.net
  14.  
  15. Submitted-by: djb@cbosgd.att.com (David J Bryant)
  16.  
  17. Regarding "POSIX == SVID?", sp@osf.org (Simon Patience) wrote:
  18.   
  19.   > What OSF does with the AES is to make it a superset of standards like
  20.   > POSIX, XPG etc, (assuming that conflicting standards don't prevent it).
  21.   > I would guess that USL does the same with SVID. This means that if you
  22.   > are AES (or SVID) compliant you are therefore also POSIX (or XPG, etc) 
  23.   > compliant automatically.
  24.  
  25. To my knowledge, this is not true for SVID3.  Being SVID3 compliant does not 
  26. necessarily mean you are POSIX & XPG3 compliant.
  27.  
  28. For example, SVID3 specifies two different mechanisms for internationalized 
  29. message handling, one based on catgets(), and one based on gettext().  I know
  30. that catgets() is from XPG3, while gettext() is neither XPG3 or POSIX.
  31. You must take care to select the "right" routines from SVID3 if you wish your
  32. application to be XPG3 compliant as well.  I assume there are other examples
  33. of this situation throughout SVID3.
  34.  
  35. I'd be interested in any comparative analysis of XPG3 (now XPG4), POSIX and
  36. ANSI C that pointed out areas of conflict or incompatibility.  Maximal 
  37. portability is important to my applications, and this kind of information would
  38. certainly help out.
  39.  
  40. David Bryant
  41. AT&T Bell Laboratories       djb@cborion.cb.att.com
  42. Room 1B-256                            djb@cbosgd.att.com
  43. 6200 East Broad Street          PHONE: (614) 860-4516
  44. Columbus, Ohio  43213             FAX: (614) 868-4302
  45.  
  46. Volume-Number: Volume 29, Number 78
  47.