• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: pthread_cancel and cancelation points still broken in Mac OS X 10.5 Leopard?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: pthread_cancel and cancelation points still broken in Mac OS X 10.5 Leopard?


  • Subject: Re: pthread_cancel and cancelation points still broken in Mac OS X 10.5 Leopard?
  • From: Amanda Walker <email@hidden>
  • Date: Mon, 26 Nov 2007 22:41:55 -0500

On Nov 26, 2007, at 5:17 PM, Daniel Eischen wrote:
As an outside observer, I can see this clearly as a bug; it is
a rather obvious omission of POSIX-defined behavior.  I don't
see Per as belaboring his point too much or that he is trying to
get it more attention.  It seems to me he is just responding to
the defensiveness that you and others have exhibited about this
bug, as if the bug might be dismissed as not really being a bug.

Well, Per did start the thread by saying, in effect, "Apple is making a false claim that Mac OS X is UNIX 2003 compliant." Since it does pass the compliance tests, a bit of defensiveness on Apple's part does not seem unreasonable.


I also raised questions about whether or not it's really a bug, though I certainly wasn't intending to be defensive--I have no vested interest in whether or not Leopard is UNIX03 compliant. I just know from sitting on both sides of the standardization table that compliance with any standard is sometimes not obvious, even when the language seems plain.

Test suites exist in order to provide objective data points. If this turns out to be a bug (which, as I noted, does seem to be a reasonable interpretation in the case of file descriptors for interactive devices such as ptys/ttys), I'd describe it as a bug in the Open Group test suite as much as with Apple's implementation. Implementors rely on the accuracy and coverage of test suites. Just as there will always be cases that automated tests will miss, the certification for an implementation only means that is passes the compliance tests, not that it is somehow error free.

--Amanda

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Re: pthread_cancel and cancelation points still broken in Mac OS X 10.5 Leopard? (From: Terry Lambert <email@hidden>)
 >Re: pthread_cancel and cancelation points still broken in Mac OS X 10.5 Leopard? (From: Per Mildner <email@hidden>)
 >Re: pthread_cancel and cancelation points still broken in Mac OS X 10.5 Leopard? (From: Terry Lambert <email@hidden>)
 >Re: pthread_cancel and cancelation points still broken in Mac OS X 10.5 Leopard? (From: Per Mildner <email@hidden>)
 >Re: pthread_cancel and cancelation points still broken in Mac OS X 10.5 Leopard? (From: Terry Lambert <email@hidden>)
 >Re: pthread_cancel and cancelation points still broken in Mac OS X 10.5 Leopard? (From: Daniel Eischen <email@hidden>)

  • Prev by Date: Re: panic crash on Leopard when assigning secondary IP to reattached interface
  • Next by Date: Kernel debug kits 10.5.1/10.4.11
  • Previous by thread: Re: pthread_cancel and cancelation points still broken in Mac OS X 10.5 Leopard?
  • Next by thread: UDF driver location?
  • Index(es):
    • Date
    • Thread