Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Aug 2005 11:36:54 +0200
From:      Stefan Farfeleder <stefanf@FreeBSD.org>
To:        standards@FreeBSD.org
Subject:   <pthread.h> includes
Message-ID:  <20050819093649.GU21905@wombat.fafoe.narf.at>

next in thread | raw e-mail | index | archive | help
Hi,

I think some of the headers included by <pthread.h> violate the POSIX
specification (I'm looking at SUSv3/POSIX 1003.1 2004) by making more
symbols visible than allowed.

<sys/cdefs.h>		Ok
<sys/types.h>		Ok
<sys/_pthreadtypes.h>	Ok
<sys/time.h>		No? (POSIX allows <time.h> which is a subset)
<sys/signal.h>		No?
<limits.h>		No?
<sched.h>		Ok

Is this correct?  Should it be fixed?

Stefan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050819093649.GU21905>