Hello, Is there a simple (i.e. simpler than getting the pollfd and using them) to force snd_seq_event_input() in blocking mode to return, so the the calling thread can close the handle and cleanup ? Neither snd_seq_close() nor snd_seq_nonblock() seem to have any effect. -- FA