[M3commit] CVS Update: cm3

Tony Hosking hosking at cs.purdue.edu
Sun Dec 28 23:50:37 CET 2008


This change makes me uneasy -- do you mean to say we have a uniform  
definition of sem_t when the different targets have different  
definitions?  :-O

On 28 Dec 2008, at 11:03, Jay Krell wrote:

> CVSROOT:	/usr/cvs
> Changes by:	jkrell at birch.	08/12/28 11:03:34
>
> Modified files:
> 	cm3/m3-libs/m3core/src/unix/Common/: m3makefile
> 	cm3/m3-libs/m3core/src/unix/linux-common/: m3makefile
> 	cm3/m3-libs/m3core/src/unix/openbsd-common/: m3makefile
> Added files:
> 	cm3/m3-libs/m3core/src/unix/Common/: Usem.i3
> Removed files:
> 	cm3/m3-libs/m3core/src/unix/linux-common/: Usem.i3
> 	cm3/m3-libs/m3core/src/unix/openbsd-common/: Usem.i3
>
> Log message:
> 	another common header file -- however this bought by defining sem_t
> 	to have the maximum size and alignment of any system;
> 	Solaris's 48 byte 64bit aligned version
> 	The CM3 code base has one static sem_t in the pthread code.




More information about the M3commit mailing list