On Tue, 21 Jan 2003, Fabio Alemagna wrote: > AROS could be such an application, for example: it takes advantage of the > X acceleration, and uses the backing store facility of X.
If AROS can use X, it can also redraw its entire screen, because, as I said before, *no* X server guarantees that backing store will never be erased and *all* X applications *must* be prepared to receive expose and graphicsexpose events and redraw the affected areas even when they have requested backing store and it has been granted. So I'm sorry but either AROS is a broken X application to begin with, which is just awaiting for an X server with low enough memory to explode it, or it does know how to redraw and it would work just fine if its buffer got erased. P.S. Noone here ever said anything about wanting to put the entire application to sleep. In fact, this whole ml thread started with someone proposing a method for avoiding just that (sending SIGTTOU, which would wake the process back up after a blocking write, such that it could resume execution.) -- Brian