Diff for /embedaddon/readline/posixjmp.h between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2014/07/30 08:16:45 version 1.1.1.2, 2021/03/17 01:01:01
Line 1 Line 1
 /* posixjmp.h -- wrapper for setjmp.h with changes for POSIX systems. */  /* posixjmp.h -- wrapper for setjmp.h with changes for POSIX systems. */
   
/* Copyright (C) 1987,1991 Free Software Foundation, Inc./* Copyright (C) 1987,1991-2015 Free Software Foundation, Inc.
   
    This file is part of GNU Bash, the Bourne Again SHell.     This file is part of GNU Bash, the Bourne Again SHell.
   
Line 27 Line 27
   
 #if defined (HAVE_POSIX_SIGSETJMP)  #if defined (HAVE_POSIX_SIGSETJMP)
 #  define procenv_t     sigjmp_buf  #  define procenv_t     sigjmp_buf
#  if !defined (__OPENNT)
#    undef setjmp#  define setjmp_nosigs(x)       sigsetjmp((x), 0)
#    define setjmp(x)   sigsetjmp((x), 1)#  define setjmp_sigs(x)   sigsetjmp((x), 1)
#    define setjmp_nosigs(x)    sigsetjmp((x), 0)
#    undef longjmp#  define _rl_longjmp(x, n)   siglongjmp((x), (n))
#    define longjmp(x, n)       siglongjmp((x), (n))#  define sh_longjmp(x, n) siglongjmp((x), (n))
#  endif /* !__OPENNT */ 
 #else  #else
 #  define procenv_t     jmp_buf  #  define procenv_t     jmp_buf
#  define setjmp_nosigs setjmp
 #  define setjmp_nosigs         setjmp
 #  define setjmp_sigs           setjmp
 
 #  define _rl_longjmp(x, n)     longjmp((x), (n))
 #  define sh_longjmp(x, n)      longjmp((x), (n))
 #endif  #endif
   
 #endif /* _POSIXJMP_H_ */  #endif /* _POSIXJMP_H_ */

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>