Initial support for Solaris 7 and the Sun Forte.

git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@636 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
ahodgkinson
2006-07-06 18:22:41 +00:00
parent 3e8e003050
commit 4f9dbe409c
6 changed files with 61 additions and 41 deletions

View File

@@ -1214,7 +1214,7 @@ FLMINT32 FLMAPI f_atomicInc(
{
return( (FLMINT32)OSAtomicIncrement32( (int32_t *)piTarget));
}
#elif defined( FLM_SOLARIS) && defined( FLM_SPARC) && !defined( FLM_GNUC)
#elif defined( FLM_SOLARIS) && defined( FLM_SPARC_PLUS) && !defined( FLM_GNUC)
{
return( sparc_atomic_add_32( piTarget, 1));
}
@@ -1263,7 +1263,7 @@ FLMINT32 FLMAPI f_atomicDec(
{
return( (FLMINT32)OSAtomicDecrement32( (int32_t *)piTarget));
}
#elif defined( FLM_SOLARIS) && defined( FLM_SPARC) && !defined( FLM_GNUC)
#elif defined( FLM_SOLARIS) && defined( FLM_SPARC_PLUS) && !defined( FLM_GNUC)
{
return( sparc_atomic_add_32( piTarget, -1));
}
@@ -1335,7 +1335,7 @@ FLMINT32 FLMAPI f_atomicExchange(
return( (FLMINT32)iOldVal);
}
#elif defined( FLM_SOLARIS) && defined( FLM_SPARC) && !defined( FLM_GNUC)
#elif defined( FLM_SOLARIS) && defined( FLM_SPARC_PLUS) && !defined( FLM_GNUC)
{
return( sparc_atomic_xchg_32( piTarget, i32NewVal));
}