[haiku-commits] Re: r42116 - in haiku/trunk: . build/jam headers/libs/freetype2 headers/libs/png headers/libs/tiff ...

Am 12.06.2011 09:47, schrieb Grzegorz Dąbrowski:
On Sun, Jun 12, 2011 at 7:36 AM, Stephan Aßmus<superstippi@xxxxxx>  wrote:
Am 12.06.2011 09:25, schrieb Grzegorz Dąbrowski:

On Sun, Jun 12, 2011 at 2:00 AM,<ingo_weinhold@xxxxxx>    wrote:

Log:
Merged signals-merge branch into trunk with the following changes:
* Reorganized the kernel locking related to threads and teams.
* We now discriminate correctly between process and thread signals.
Signal
  handlers have been moved to teams. Fixes #5679.
* Implemented real-time signal support, including signal queuing,
SA_SIGINFO
  support, sigqueue(), sigwaitinfo(), sigtimedwait(), waitid(), and the
addition
  of the real-time signal range. Closes #1935 and #2695.
* Gave SIGBUS a separate signal number. Fixes #6704.
* Implemented<time.h>    clock and timer support, and fixed/completed
alarm() and
  [set]itimer(). Closes #5682.
* Implemented support for thread cancellation. Closes #5686.
* Moved send_signal() from<signal.h>    to<OS.h>. Fixes #7554.
* Lots over smaller more or less related changes.

Thank you so much! What's next? Pthreads?

What do you mean? Pthreads is available for ages. Since some time pthreads
and native threads are even interchangeable. Is there something missing with
pthread support?

I mean pthreads tests from Posix Test Siuite. Some of them don't
compile, some fails:

Just for reference, were these test results from after Ingo's merge of the signal branch or from before?

When I watched Ingo's timer related POSIX tests commits, I saw he identified many bogus tests. So a test failing does not necessarily mean something is broken in the Haiku implementation. However, if those tests you posted point out real problems, they would seem rather severe (many being locking related).

Best regards,
-Stephan

Other related posts: