I am in a bind here. I am trying to make use of the ReadConsoleInput() function in a console application I have written in DevC++. The problem come in where every 30 seconds I need to update the screen for changes, whether console has had any user input or not. In DJGPP, they had define a routine called alarm() that is exactly what I need. But the DevC++ header files and library does not have any such definitions. How am I supposed to break out of a ReadConsoleInput???????????????? There is always the options of using a loop, but that is how the application was previously set up and that eats up too much cpu whenever we have multiple users running the application on a server. I eats up almost 100% CPU. Any suggestions???????????????????