equal
deleted
inserted
replaced
15 |
15 |
16 "{ NameSpace: Smalltalk }" |
16 "{ NameSpace: Smalltalk }" |
17 |
17 |
18 Object subclass:#AbstractOperatingSystem |
18 Object subclass:#AbstractOperatingSystem |
19 instanceVariableNames:'' |
19 instanceVariableNames:'' |
20 classVariableNames:'ConcreteClass MyPid DefaultVoice ErrorSignal LastErrorNumber |
20 classVariableNames:'ConcreteClass MyPid ErrorSignal LastErrorNumber LocaleInfo |
21 LocaleInfo OSSignals PipeFailed Resources VoiceMapping |
21 OSSignals PipeFailed Resources VoiceMapping DefaultVoice |
22 BestVoiceForLanguageMapping ConsoleOutputEncoder' |
22 BestVoiceForLanguageMapping ConsoleOutputEncoder' |
23 poolDictionaries:'' |
23 poolDictionaries:'' |
24 category:'System-Support' |
24 category:'System-Support' |
25 ! |
25 ! |
26 |
26 |
248 ]. |
248 ]. |
249 ! |
249 ! |
250 |
250 |
251 initializeConcreteClass |
251 initializeConcreteClass |
252 OperatingSystem := ConcreteClass := self getConcreteClass. |
252 OperatingSystem := ConcreteClass := self getConcreteClass. |
|
253 ! |
|
254 |
|
255 reinitialize |
|
256 MyPid := nil. "/ the cached pid is no longer valid after restart |
|
257 |
|
258 "Created: / 17-04-2020 / 09:46:15 / Stefan Vogel" |
253 ! ! |
259 ! ! |
254 |
260 |
255 !AbstractOperatingSystem class methodsFor:'OS signal constants'! |
261 !AbstractOperatingSystem class methodsFor:'OS signal constants'! |
256 |
262 |
257 sigABRT |
263 sigABRT |