Even so, it seems convoluted and brittle to me. It is not going to work on Linux/FreeBSD/MacOS implementations which never aid sleep infinity. This becoming stated, it might be the most beneficial userland Resolution for the time being.AkeoAkeo 20611 silver badge44 bronze badges Include a comment intr = ^C; Give up = ^; erase = ^?; get rid of = ^