--- a/Win32OperatingSystem.st Mon Mar 06 19:47:14 2006 +0100
+++ b/Win32OperatingSystem.st Mon Mar 06 21:58:35 2006 +0100
@@ -44,13 +44,6 @@
privateIn:Win32OperatingSystem
!
-OSHandle subclass:#Win32Handle
- instanceVariableNames:''
- classVariableNames:''
- poolDictionaries:''
- privateIn:Win32OperatingSystem
-!
-
OSHandle subclass:#Win32IOHandle
instanceVariableNames:''
classVariableNames:'Lobby'
@@ -58,7 +51,7 @@
privateIn:Win32OperatingSystem
!
-Smalltalk::Win32Handle subclass:#Win32ProcessHandle
+Win32Handle subclass:#Win32ProcessHandle
instanceVariableNames:'pid'
classVariableNames:''
poolDictionaries:''
@@ -9845,41 +9838,6 @@
"Created: / 19.5.1999 / 21:45:05 / cg"
! !
-!Win32OperatingSystem::Win32Handle class methodsFor:'documentation'!
-
-documentation
-"
- I represent a non-I/O HANDLE.
-"
-! !
-
-!Win32OperatingSystem::Win32Handle methodsFor:'release'!
-
-close
- "close the handle"
-
- self closeHandle
-!
-
-closeHandle
- "close the handle"
-
-%{
- HANDLE h = _HANDLEVal(self);
-
- if (h) {
- __externalAddressVal(self) = (HANDLE)0;
- CloseHandle(h);
- }
-%}.
-!
-
-finalize
- "a filedescriptor was garbage collected - close the underlying handle"
-
- self closeHandle
-! !
-
!Win32OperatingSystem::Win32IOHandle class methodsFor:'documentation'!
documentation
@@ -11261,7 +11219,7 @@
!Win32OperatingSystem class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/Win32OperatingSystem.st,v 1.226 2006-03-06 12:05:46 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/Win32OperatingSystem.st,v 1.227 2006-03-06 20:58:35 cg Exp $'
! !
Win32OperatingSystem initialize!