swapcontext() fix for Mac OSX