Implemented CsrTerminateProcess.
authorHartmut Birr <osexpert@googlemail.com>
Tue, 7 May 2002 22:46:23 +0000 (22:46 +0000)
committerHartmut Birr <osexpert@googlemail.com>
Tue, 7 May 2002 22:46:23 +0000 (22:46 +0000)
svn path=/trunk/; revision=2940

reactos/subsys/csrss/api/process.c

index e02bc3b..ecc1f66 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: process.c,v 1.16 2001/11/20 02:29:45 dwelch Exp $
+/* $Id: process.c,v 1.17 2002/05/07 22:46:23 hbirr Exp $
  *
  * reactos/subsys/csrss/api/process.c
  *
@@ -198,15 +198,16 @@ CSR_API(CsrCreateProcess)
 
 CSR_API(CsrTerminateProcess)
 {
+   NTSTATUS Status;
+
    Reply->Header.MessageSize = sizeof(CSRSS_API_REPLY) 
-     - sizeof(LPC_MESSAGE_HEADER);
+      - sizeof(LPC_MESSAGE_HEADER);
    Reply->Header.DataSize = sizeof(CSRSS_API_REPLY);
-  
-   DbgPrint("CSR: %s not implemented.\n", __FUNCTION__);
 
-   Reply->Status = STATUS_NOT_IMPLEMENTED;
-   
-   return(STATUS_NOT_IMPLEMENTED);
+   Status = CsrFreeProcessData(ProcessData->ProcessId);
+
+   Reply->Status = Status;
+   return Status;
 }
 
 CSR_API(CsrConnectProcess)