[patch xdm 3/4] Remove support for UNRELIABLE_SIGNALS

Adam Jackson ajax at nwnk.net
Wed Dec 2 07:41:00 PST 2015


On Wed, 2015-12-02 at 12:22 +0100, Matthieu Herrb wrote:
> Nothing has been setting this since the modularization.x

Not sure this is correct.  Even with the first two patches from this
series applied, we have:

dmt:~/git/app/xdm% grep -C3 UNRELIABLE include/dm.h
# if defined(X_NOT_POSIX) || defined(__NetBSD__) && defined(__sparc__)
#  if defined(SYSV)
#   define SIGNALS_RESET_WHEN_CAUGHT
#   define UNRELIABLE_SIGNALS
#  endif
#  define Setjmp(e)	setjmp(e)
#  define Longjmp(e,v)	longjmp(e,v)

The imake cf files only define X_NOT_POSIX for Apollo and LynxOS
though, and that NetBSD && sparc clause seems to date from xfree86 in
1994, so I think you can be a bit more aggressive here.

Patches 1 2 and 4 of this series are:

Reviewed-by: Adam Jackson <ajax at redhat.com>

- ajax


More information about the xorg-devel mailing list