Get rid of support of ancient signal handler return type int

Such environments are missing void type, older K&R C, and
such supports already had been removed in various places.
Furthermore, current hardcoded 'SIGNALRETURNSINT' is wrong.
This commit is contained in:
OBATA Akio
2021-09-19 18:08:41 +09:00
parent 3e81d4c4de
commit 692771fb07
5 changed files with 4 additions and 24 deletions

View File

@@ -39,7 +39,7 @@ libresource_a_CFLAGS = $(AM_CFLAGS) \
-DDEF_SESSION=\"$(CDE_INSTALLATION_TOP)/bin/Xsession\" \
-DDEF_SYSTEM_SHELL=\"/bin/sh\" \
-DDEF_CHOOSER=\"$(CDE_INSTALLATION_TOP)/bin/dtchooser\" \
-DDEF_XDM_CONFIG=\"Xconfig\" -DSIGNALRETURNSINT \
-DDEF_XDM_CONFIG=\"Xconfig\" \
-DDEF_SERVER_LINE=\"":0 Local local $(DEF_SERVER) :0"\" \
-DXRDB_PROGRAM=\"$(XRDB)\" \
-DDEF_USER_PATH=\"$(DEF_USER_PATH)\" \

View File

@@ -161,11 +161,7 @@
/* Utmp rec prefix */
#define UTMPREC_PREFIX "dt"
#ifdef SIGNALRETURNSINT
#define SIGVAL int
#else
#define SIGVAL void
#endif
#ifndef UID_NO_CHANGE

View File

@@ -70,11 +70,7 @@ extern int errno;
# include <DtXinerama.h>
#endif
#ifdef SIGNALRETURNSINT
#define SIGVAL int
#else
#define SIGVAL void
#endif
/****************************************************************************