Hi, I wanted to write some generic timeout code in C++ which once object is created can throw a exception after the time expires. I am able to implement it with signal handlers (using SIGPROF) in C, but as I will not be able to throw any exceptions, we used siglongjmp from the signal handler. The problem with that is we have memory leaks as none