This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Dec 8 11:02, Corinna Vinschen wrote:OK, with me.Hi Ralf,
On Dec 7 17:09, Ralf Corsepius wrote:Hi,
I am submitting the patch below on behalf of Joel, who currently is busy with other obligations.
This patch adds a couple of POSIX pthread functions RTEMS is supporting and adds a new field "guardsize" to pthread_attr_t RTEMS internally applies to implement these functions.
The latter is an ABI change and therefore might not be suitable for other OSes. May-be it should be enclosed into #ifndef __CYGWIN__ or #ifdef __rtems__ defines?
Cygwin has its own pthread.h, so Cygwin doesn't matter here. However, since it's an ABI change I'd suggest to enclose it in __rtems__ brackets. It should only be enabled on a case by case basis.
The ABI change is inside of the patch to sys/types.h :)...unless we can be sure that RTEMS and Cygwin are the only newlib-based systems which actually implement pthreads.
Updated patch enclosed below (Now with hopefully correct ChangeLog entries)
Attachment:
newlib-pthread-guardsize-20101208.diff
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |