Move _longjmp, _setjmp from src/s to configure
* configure.ac (_longjmp, _setjmp): Move here from src/s. * src/s/usg5-4-common.h (_longjmp, _setjmp): Let configure set them. * src/s/irix6-5.h (_longjmp, _setjmp): No more need to undefine.
This commit is contained in:
parent
259a41782b
commit
0a763bd17b
5 changed files with 18 additions and 8 deletions
|
@ -1,3 +1,7 @@
|
|||
2012-07-30 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* configure.ac (_longjmp, _setjmp): Move here from src/s.
|
||||
|
||||
2012-07-30 Jan Djärv <jan.h.d@swipnet.se>
|
||||
|
||||
* Makefile.in (install-arch-indep): Remove sh -x.
|
||||
|
|
|
@ -3631,6 +3631,15 @@ else
|
|||
esac
|
||||
fi dnl GCC?
|
||||
|
||||
case $opsys in
|
||||
sol2* | unixware )
|
||||
dnl setjmp and longjmp can safely replace _setjmp and _longjmp,
|
||||
dnl but they will run more slowly.
|
||||
AC_DEFINE(_setjmp, setjmp, [Some platforms redefine this.])
|
||||
AC_DEFINE(_longjmp, longjmp, [Some platforms redefine this.])
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
dnl Used in xfaces.c.
|
||||
case $opsys in
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2012-07-30 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* s/usg5-4-common.h (_longjmp, _setjmp): Let configure set them.
|
||||
* s/irix6-5.h (_longjmp, _setjmp): No more need to undefine.
|
||||
|
||||
2012-07-30 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* keymap.c (Fkey_description): Don't remove 0x80 bit from
|
||||
|
|
|
@ -19,9 +19,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#include "usg5-4-common.h"
|
||||
|
||||
#undef _longjmp /* use system versions, not conservative aliases */
|
||||
#undef _setjmp
|
||||
|
||||
#ifdef emacs
|
||||
char *_getpty();
|
||||
#endif
|
||||
|
|
|
@ -20,11 +20,6 @@ GNU General Public License for more details.
|
|||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* setjmp and longjmp can safely replace _setjmp and _longjmp,
|
||||
but they will run slower. */
|
||||
#define _setjmp setjmp
|
||||
#define _longjmp longjmp
|
||||
|
||||
/* Get FIONREAD from <sys/filio.h>. Get <sys/ttold.h> to get struct tchars.
|
||||
But get <termio.h> first to make sure ttold.h doesn't interfere. */
|
||||
#include <sys/wait.h>
|
||||
|
|
Loading…
Add table
Reference in a new issue