* 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.
+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.
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
+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
#include "usg5-4-common.h"
-#undef _longjmp /* use system versions, not conservative aliases */
-#undef _setjmp
-
#ifdef emacs
char *_getpty();
#endif
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>