[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Threading Interlocked
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Threading Interlocked.cs,1.3,1.4 Monitor.cs,1.8,1.9 |
Date: |
Tue, 15 Apr 2003 03:27:56 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Threading
In directory subversions:/tmp/cvs-serv27699/runtime/System/Threading
Modified Files:
Interlocked.cs Monitor.cs
Log Message:
Mark up members of the "ExtendedNumerics" subset of ECMA with
CONFIG_EXTENDED_NUMERICS.
Index: Interlocked.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Threading/Interlocked.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** Interlocked.cs 15 Apr 2003 04:37:44 -0000 1.3
--- Interlocked.cs 15 Apr 2003 07:27:54 -0000 1.4
***************
*** 34,40 ****
--- 34,42 ----
int value, int comparand);
+ #if CONFIG_EXTENDED_NUMERICS
[MethodImpl(MethodImplOptions.InternalCall)]
extern public static float CompareExchange(ref float location1,
float value, float comparand);
+ #endif
[MethodImpl(MethodImplOptions.InternalCall)]
***************
*** 54,59 ****
--- 56,63 ----
extern public static int Exchange(ref int location, int value);
+ #if CONFIG_EXTENDED_NUMERICS
[MethodImpl(MethodImplOptions.InternalCall)]
extern public static float Exchange(ref float location, float value);
+ #endif
[MethodImpl(MethodImplOptions.InternalCall)]
Index: Monitor.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Threading/Monitor.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** Monitor.cs 15 Apr 2003 04:37:44 -0000 1.8
--- Monitor.cs 15 Apr 2003 07:27:54 -0000 1.9
***************
*** 126,130 ****
internal static int TimeSpanToMS(TimeSpan timeout)
{
! long ms = (long)(timeout.TotalMilliseconds);
if(ms < -1L || ms > (long)Int32.MaxValue)
{
--- 126,135 ----
internal static int TimeSpanToMS(TimeSpan timeout)
{
! long ms = timeout.Ticks;
! if(ms == -1L)
! {
! return -1;
! }
! ms /= TimeSpan.TicksPerMillisecond;
if(ms < -1L || ms > (long)Int32.MaxValue)
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Threading Interlocked.cs,1.3,1.4 Monitor.cs,1.8,1.9,
Rhys Weatherley <address@hidden> <=