[ros-diffs] [sserapion] 40116: Clean up merge leftovers.

sserapion at svn.reactos.org sserapion at svn.reactos.org
Fri Mar 20 06:14:40 CET 2009


Author: sserapion
Date: Fri Mar 20 08:14:39 2009
New Revision: 40116

URL: http://svn.reactos.org/svn/reactos?rev=40116&view=rev
Log:
Clean up merge leftovers.

Modified:
    branches/ros-amd64-bringup/reactos/subsystems/win32/csrss/api/handle.c

Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/csrss/api/handle.c
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsystems/win32/csrss/api/handle.c?rev=40116&r1=40115&r2=40116&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/subsystems/win32/csrss/api/handle.c [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/subsystems/win32/csrss/api/handle.c [iso-8859-1] Fri Mar 20 08:14:39 2009
@@ -77,12 +77,8 @@
     Object_t **Object,
     DWORD Access )
 {
-<<<<<<< .working
   ULONG_PTR h = (ULONG_PTR)Handle >> 2;
   DPRINT("CsrGetObject, Object: %x, %x, %x\n", Object, Handle, ProcessData ? ProcessData->HandleTableSize : 0);
-=======
-    ULONG h = (ULONG)Handle >> 2;
->>>>>>> .merge-rechts.r40086
 
     DPRINT("CsrGetObject, Object: %x, %x, %x\n", 
            Object, Handle, ProcessData ? ProcessData->HandleTableSize : 0);
@@ -135,13 +131,8 @@
     PCSRSS_PROCESS_DATA ProcessData,
     HANDLE Handle)
 {
-<<<<<<< .working
   ULONG_PTR h = (ULONG_PTR)Handle >> 2;
   Object_t *Object;
-=======
-    ULONG h = (ULONG)Handle >> 2;
-    Object_t *Object;
->>>>>>> .merge-rechts.r40086
 
     RtlEnterCriticalSection(&ProcessData->HandleTableLock);
     if (h >= ProcessData->HandleTableSize
@@ -175,7 +166,6 @@
         if (ProcessData->HandleTable[i].Object == NULL)
         {
             break;
-<<<<<<< .working
 	  }
      }
    if (i >= ProcessData->HandleTableSize)
@@ -202,34 +192,6 @@
    _InterlockedIncrement( &Object->ReferenceCount );
    RtlLeaveCriticalSection(&ProcessData->HandleTableLock);
    return(STATUS_SUCCESS);
-=======
-        }
-    }
-    if (i >= ProcessData->HandleTableSize)
-    {
-        Block = RtlAllocateHeap(CsrssApiHeap,
-                                HEAP_ZERO_MEMORY,
-                                (ProcessData->HandleTableSize + 64) * sizeof(CSRSS_HANDLE));
-        if (Block == NULL)
-        {
-            RtlLeaveCriticalSection(&ProcessData->HandleTableLock);
-            return(STATUS_UNSUCCESSFUL);
-        }
-        RtlCopyMemory(Block,
-                      ProcessData->HandleTable,
-                      ProcessData->HandleTableSize * sizeof(CSRSS_HANDLE));
-        Block = _InterlockedExchangePointer((volatile void*)&ProcessData->HandleTable, Block);
-        RtlFreeHeap( CsrssApiHeap, 0, Block );
-        ProcessData->HandleTableSize += 64;
-    }
-    ProcessData->HandleTable[i].Object = Object;
-    ProcessData->HandleTable[i].Access = Access;
-    ProcessData->HandleTable[i].Inheritable = Inheritable;
-    *Handle = (HANDLE)((i << 2) | 0x3);
-    _InterlockedIncrement( &Object->ReferenceCount );
-    RtlLeaveCriticalSection(&ProcessData->HandleTableLock);
-    return(STATUS_SUCCESS);
->>>>>>> .merge-rechts.r40086
 }
 
 NTSTATUS
@@ -278,11 +240,7 @@
     PCSRSS_PROCESS_DATA ProcessData,
     HANDLE Handle)
 {
-<<<<<<< .working
   ULONG_PTR h = (ULONG_PTR)Handle >> 2;
-=======
-    ULONG h = (ULONG)Handle >> 2;
->>>>>>> .merge-rechts.r40086
 
     if (h >= ProcessData->HandleTableSize ||
         ProcessData->HandleTable[h].Object == NULL)



More information about the Ros-diffs mailing list