Hi,
I'd rather try the MONITOR_CMD_ASYNC thing then the cond variable, it's becoming pretty ugly. Also I guess what Daniel described is possible, but it changes the usage of screendump even more. Is turning do_screen_dump to async viable? I think I'll work on it.
Daniel's suggestion is a nice option which goes on top ;)The filename-based screendump has to continue working for backward compatibility reasons.
cheers, Gerd