home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / unix / aix / 13111 < prev    next >
Encoding:
Internet Message Format  |  1993-01-07  |  2.5 KB

  1. Path: sparky!uunet!spool.mu.edu!umn.edu!noc.msc.net!uc.msc.edu!raistlin!shamash!ems!ateam.ems.cdc.com!bguest
  2. From: bguest@ateam.ems.cdc.com (Brandon Guest)
  3. Newsgroups: comp.unix.aix
  4. Subject: Re: malloc(0) fails on AIX and nowhere else I could find ...
  5. Message-ID: <31480@nntp_server.ems.cdc.com>
  6. Date: 7 Jan 93 21:30:05 GMT
  7. References: <93Jan7.012526est.169557-2@watdragon.uwaterloo.ca> <2132@coyote.UUCP>
  8. Sender: sys@ems.ems.cdc.com
  9. Organization: Empros Systems International, a division of Ceridian
  10. Lines: 41
  11. Nntp-Posting-Host: ateam.ems.cdc.com
  12.  
  13. In article <2132@coyote.UUCP> drake@drake.almaden.ibm.com (Sam Drake) writes:
  14. >In article <93Jan7.012526est.169557-2@watdragon.uwaterloo.ca> jmsellen@watdragon.uwaterloo.ca ("John M. Sellens") writes:
  15. >>Trying to malloc() 0 bytes on AIX fails, but works on Ultrix, IRIX,
  16. >>Dynix, SunOS, BSD, MIPS RiscOS.
  17. >
  18. >It's explicitly forbidden by SVID, as I recall.  AIX is SVID
  19. >compliant.  Are any of the other systems you mentioned?  (Apparently
  20. >not.) Trying to make folks happy who think "UNIX == BSD" and those who
  21. >think, "UNIX == System V" ain't always possible.
  22.  
  23. Having researched this recently, the comment about SVID compliance is
  24. not 100% correct.  AIX (at 3.2) is now POSIX compliant for system calls.
  25. Or, alternatively, AIX is compliant with SVID except where it conflicts
  26. with POSIX or XPG.
  27.  
  28. The following is copied from a letter I received from David Luner 
  29. (Luner@vnet.ibm.com) Thanks David.
  30.  
  31. "AIX/6000 Version 3.2 is based upon UNIX System V and conforms to the IEEE
  32. POSIX Standard 1003.1 - 1990, is compatible with 4.3 BSD and is designed to
  33. meet Trusted Computing Base level C2 security." (from the sales manual)
  34.  
  35. "AIX/6000 Version 3.2 which is IBM's implementation of UNIX System V
  36. Release 3 (SVID) running on the RISC System/6000 has been tested using
  37. the USL (UNIX System Laboratory) System V Verification Suite and conforms
  38. to the Base System as specified in Issue 2 of the USL System V Interface
  39. Definition Volumes 1, 2 and 3.  AIX/6000 Version 3.2 complies with SVID-2
  40. except where it conflicts with International Standards, National
  41. Standards, National Institute of Standards and Testing (NIST), or X/Open."
  42.  
  43.  
  44. This has led to confusion in the past with BSDites and the SysVites
  45. saying that AIX is so screwed up because it doesn't do either right.
  46. Such is life in the world of 'Open Systems' and 'Standards'.
  47.  
  48. Brandon
  49. -- 
  50. H. Brandon Guest                | bguest@ems.cdc.com
  51. Empros Systems International    | (A division of Something)
  52. 2300 Berkshire Lane North       | Voice (612) 553-4529
  53. Plymouth, MN 55441-3694         | Fax   (612) 553-4018
  54.