• Jeff Dike's avatar
    [PATCH] uml: Use klibc setjmp/longjmp · 13c06be3
    Jeff Dike authored
    This patch adds an implementation of setjmp and longjmp to UML, allowing
    access to the inside of a jmpbuf without needing the access macros formerly
    provided by libc.
    
    The implementation is stolen from klibc.  I copy the relevant files into
    arch/um.  I have another patch which avoids the copying, but requires klibc be
    in the tree.
    
    setjmp and longjmp users required some tweaking.  Includes of <setjmp.h> were
    removed and includes of the UML longjmp.h were added where necessary.  There
    are also replacements of siglongjmp with UML_LONGJMP which I somehow missed
    earlier.
    Signed-off-by: default avatarJeff Dike <jdike@addtoit.com>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    13c06be3
registers.c 3.18 KB