TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Mario Semo
from: hugo landsman
date: 1996-04-20 19:04:04
subject: Keyboard thread

hi Mario,

 PF>> do {
 PF>> c = getch();
 PF>> }while(c != 27);
 PF>> DosPostEventSem(hevPleaseStop, ...);

 MS> ok, and now the main thread has done it working and want to get back
 MS> main control over the keyboard. or just want to shutdown. 

 MS> how do you kill this thread? 

ungetc(27,stdin)?

 MS> safe! (simple DosKillThread MAY lock warp GA!). 

You have more than one thread, and are using library functions, so you were
linking with the multi-threading libraries already.  So, this ought to be
safe.

regards,
         hugo
* Origin: huug{at}telebyte.nl (2:283/608.5)
SEEN-BY: 50/99 78/0 270/101 620/243 711/401 409 410 413 430 808 809 934 955
SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809
@PATH: 283/608 2802/40 777 28/777 2/777 396/1 270/101 712/515 711/808 809
@PATH: 711/934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.