/* * Copyright (C) 2006 Jeff Dike (jdike@{addtoit,linux.intel}.com) * Licensed under the GPL */#include<signal.h>externvoidhandle_signal(intsig,structsigcontext*sc);voidhard_handler(intsig){structucontext*uc;asm("movq %%rdx, %0":"=r"(uc));handle_signal(sig,(structsigcontext*)&uc->uc_mcontext);}