]> code.delx.au - gnu-emacs/commitdiff
upstream
authorJoakim Verona <joakim@verona.se>
Mon, 30 Jul 2012 22:00:41 +0000 (00:00 +0200)
committerJoakim Verona <joakim@verona.se>
Mon, 30 Jul 2012 22:00:41 +0000 (00:00 +0200)
1  2 
autogen/configure
configure.ac
src/Makefile.in
src/keyboard.c
src/lisp.h
src/xdisp.c

index 3e2ab80aa309dd456aaea33689bca1d0264ef7d7,b52d3157b100fccf391d6a16880d2eaf2f1a805d..795a30ac8210cb39b46da22a24c7b524a3a60e09
@@@ -7127,7 -6946,9 +7127,8 @@@ esa
    # Code from module crypto/sha512:
    # Code from module dosname:
    # Code from module dtoastr:
 -  # Code from module dtotimespec:
    # Code from module dup2:
+   # Code from module environ:
    # Code from module extensions:
  
    # Code from module filemode:
@@@ -15061,9 -14723,605 +15031,611 @@@ $as_echo "#define HAVE_PROCFS 1" >>conf
  esac
  
  case $opsys in
++<<<<<<< TREE
 +   gnu-kfreebsd) opsysfile="s/gnu-linux.h" ;;
 +
 +   hpux11)
++=======
+   darwin | freebsd | netbsd | openbsd )
+ $as_echo "#define DONT_REOPEN_PTY 1" >>confdefs.h
+   ;;
+ esac
+ case $opsys in
+   netbsd | openbsd) sound_device="/dev/audio" ;;
+   *) sound_device="/dev/dsp" ;;
+ esac
+ cat >>confdefs.h <<_ACEOF
+ #define DEFAULT_SOUND_DEVICE "$sound_device"
+ _ACEOF
+ case $opsys in
+   darwin | gnu-linux | gnu-kfreebsd )
+ $as_echo "#define INTERRUPT_INPUT 1" >>confdefs.h
+   ;;
+ esac
+ case $opsys in
+   cygwin|gnu|gnu-linux|gnu-kfreebsd|irix6-5|freebsd|netbsd|openbsd)
+ $as_echo "#define NARROWPROTO 1" >>confdefs.h
+   ;;
+ esac
+ case $opsys in
+   aix4-2 )
+     $as_echo "#define PTY_ITERATION int c; for (c = 0; !c ; c++) " >>confdefs.h
+             $as_echo "#define PTY_NAME_SPRINTF strcpy (pty_name, \"/dev/ptc\"); " >>confdefs.h
+     $as_echo "#define PTY_TTY_NAME_SPRINTF strcpy (pty_name, ttyname (fd)); " >>confdefs.h
+     ;;
+   cygwin )
+     $as_echo "#define PTY_ITERATION int i; for (i = 0; i < 1; i++) " >>confdefs.h
+         $as_echo "#define PTY_OPEN  do { int dummy; SIGMASKTYPE mask; mask = sigblock (sigmask (SIGCHLD)); if (-1 == openpty (&fd, &dummy, pty_name, 0, 0)) fd = -1; sigsetmask (mask); if (fd >= 0) emacs_close (dummy); } while (0) " >>confdefs.h
+     $as_echo "#define PTY_NAME_SPRINTF  " >>confdefs.h
+     $as_echo "#define PTY_TTY_NAME_SPRINTF  " >>confdefs.h
+     ;;
+   darwin )
+     $as_echo "#define PTY_ITERATION int i; for (i = 0; i < 1; i++) " >>confdefs.h
+         $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h
+                 $as_echo "#define PTY_OPEN  do { int slave; if (openpty (&fd, &slave, pty_name, NULL, NULL) == -1) fd = -1; else emacs_close (slave); } while (0) " >>confdefs.h
+     $as_echo "#define PTY_NAME_SPRINTF  " >>confdefs.h
+     $as_echo "#define PTY_TTY_NAME_SPRINTF  " >>confdefs.h
+     ;;
+   gnu | freebsd | netbsd | openbsd )
+     $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h
+     ;;
+   gnu-linux | gnu-kfreebsd )
+         if test "x$ac_cv_func_grantpt" = xyes; then
+ $as_echo "#define UNIX98_PTYS 1" >>confdefs.h
+       $as_echo "#define PTY_ITERATION int i; for (i = 0; i < 1; i++) " >>confdefs.h
+                   $as_echo "#define PTY_TTY_NAME_SPRINTF { char *ptyname; sigblock (sigmask (SIGCHLD)); if (grantpt (fd) == -1 || unlockpt (fd) == -1 || !(ptyname = ptsname(fd))) { sigunblock (sigmask (SIGCHLD)); close (fd); return -1; } snprintf (pty_name, sizeof pty_name, \"%s\", ptyname); sigunblock (sigmask (SIGCHLD)); } " >>confdefs.h
+             if test "x$ac_cv_func_getpt" = xyes; then
+         $as_echo "#define PTY_OPEN fd = getpt ()" >>confdefs.h
+         $as_echo "#define PTY_NAME_SPRINTF  " >>confdefs.h
+       else
+         $as_echo "#define PTY_NAME_SPRINTF strcpy (pty_name, \"/dev/ptmx\"); " >>confdefs.h
+       fi
+     else
+       $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h
+     fi
+     ;;
+   hpux*)
+     $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h
+     $as_echo "#define PTY_NAME_SPRINTF sprintf (pty_name, \"/dev/ptym/pty%c%x\", c, i); " >>confdefs.h
+     $as_echo "#define PTY_TTY_NAME_SPRINTF sprintf (pty_name, \"/dev/pty/tty%c%x\", c, i); " >>confdefs.h
+     ;;
+   irix6-5 )
+                                             $as_echo "#define PTY_ITERATION /**/" >>confdefs.h
+         $as_echo "#define FIRST_PTY_LETTER 'q'" >>confdefs.h
+     $as_echo "#define PTY_OPEN  { struct sigaction ocstat, cstat; struct stat stb; char * name; sigemptyset(&cstat.sa_mask); cstat.sa_handler = SIG_DFL; cstat.sa_flags = 0; sigaction(SIGCLD, &cstat, &ocstat); name = _getpty (&fd, O_RDWR | O_NDELAY, 0600, 0); sigaction(SIGCLD, &ocstat, (struct sigaction *)0); if (name == 0) return -1; if (fd < 0) return -1; if (fstat (fd, &stb) < 0) return -1; strcpy (pty_name, name); } " >>confdefs.h
+         $as_echo "#define PTY_NAME_SPRINTF  " >>confdefs.h
+         $as_echo "#define PTY_TTY_NAME_SPRINTF  " >>confdefs.h
+     ;;
+   sol2* )
+                             $as_echo "#define PTY_TTY_NAME_SPRINTF { char *ptsname (int), *ptyname; sigblock (sigmask (SIGCLD)); if (grantpt (fd) == -1) { emacs_close (fd); return -1; } sigunblock (sigmask (SIGCLD)); if (unlockpt (fd) == -1) { emacs_close (fd); return -1; } if (!(ptyname = ptsname (fd))) { emacs_close (fd); return -1; } snprintf (pty_name, sizeof pty_name, \"%s\", ptyname); } " >>confdefs.h
+     ;;
+   unixware )
+         $as_echo "#define PTY_TTY_NAME_SPRINTF { char *ptsname (int), *ptyname; sigblock(sigmask(SIGCLD)); if (grantpt(fd) == -1) fatal(\"could not grant slave pty\"); sigunblock(sigmask(SIGCLD)); if (unlockpt(fd) == -1) fatal(\"could not unlock slave pty\"); if (!(ptyname = ptsname(fd))) fatal (\"could not enable slave pty\"); snprintf (pty_name, sizeof pty_name, \"%s\", ptyname); } " >>confdefs.h
+     ;;
+ esac
+ case $opsys in
+   sol2* | unixware )
+             $as_echo "#define FIRST_PTY_LETTER 'z'" >>confdefs.h
+     $as_echo "#define PTY_NAME_SPRINTF strcpy (pty_name, \"/dev/ptmx\"); " >>confdefs.h
+ $as_echo "#define SETUP_SLAVE_PTY if (ioctl (xforkin, I_PUSH, \"ptem\") == -1) fatal (\"ioctl I_PUSH ptem\"); if (ioctl (xforkin, I_PUSH, \"ldterm\") == -1) fatal (\"ioctl I_PUSH ldterm\"); if (ioctl (xforkin, I_PUSH, \"ttcompat\") == -1) fatal (\"ioctl I_PUSH ttcompat\");" >>confdefs.h
+     ;;
+ esac
+ case $opsys in
+       aix4-2 | cygwin | gnu | irix6-5 | freebsd | netbsd | openbsd )
+     $as_echo "#define SIGNALS_VIA_CHARACTERS 1" >>confdefs.h
+     ;;
+       gnu-linux | gnu-kfreebsd )
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signals via characters" >&5
+ $as_echo_n "checking for signals via characters... " >&6; }
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <linux/version.h>
+ #if LINUX_VERSION_CODE < 0x20400
+ # error "Linux version too old"
+ #endif
+ int
+ main ()
+ {
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_cpp "$LINENO"; then :
+   emacs_signals_via_chars=yes
+ else
+   emacs_signals_via_chars=no
+ fi
+ rm -f conftest.err conftest.$ac_ext
+     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_signals_via_chars" >&5
+ $as_echo "$emacs_signals_via_chars" >&6; }
+     test $emacs_signals_via_chars = yes && $as_echo "#define SIGNALS_VIA_CHARACTERS 1" >>confdefs.h
+     ;;
+ esac
+ case $opsys in
+   cygwin | darwin | freebsd | netbsd | openbsd )
+     $as_echo "#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_p - (FILE)->_bf._base)" >>confdefs.h
+     ;;
+   unixware)
+     $as_echo "#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->__ptr - (FILE)->__base)" >>confdefs.h
+     ;;
+   gnu | gnu-linux | gnu-kfreebsd )
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of pending output formalism" >&5
+ $as_echo_n "checking for style of pending output formalism... " >&6; }
+             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <stdio.h>
+ #if !defined (_IO_STDIO_H) && !defined (_STDIO_USES_IOSTREAM)
+ # error "stdio definitions not found"
+ #endif
+ int
+ main ()
+ {
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_cpp "$LINENO"; then :
+   emacs_pending_output=new
+ else
+   emacs_pending_output=unknown
+ fi
+ rm -f conftest.err conftest.$ac_ext
+       if test $emacs_pending_output = unknown; then
+         case $opsys in
+           gnu-linux | gnu-kfreebsd)
+             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include <stdio.h>
+ #ifndef __UCLIBC__
+ # error "not using uclibc"
+ #endif
+ int
+ main ()
+ {
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_cpp "$LINENO"; then :
+   emacs_pending_output=uclibc
+ else
+   emacs_pending_output=old
+ fi
+ rm -f conftest.err conftest.$ac_ext
+             ;;
+         esac
+       fi
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_pending_output" >&5
+ $as_echo "$emacs_pending_output" >&6; }
+       case $emacs_pending_output in
+         new)
+                     $as_echo "#define GNU_LIBRARY_PENDING_OUTPUT_COUNT(FILE) ((FILE)->_IO_write_ptr - (FILE)->_IO_write_base)" >>confdefs.h
+           ;;
+         uclibc)
+                     $as_echo "#define GNU_LIBRARY_PENDING_OUTPUT_COUNT(FILE) ((FILE)->__bufpos - (FILE)->__bufstart)" >>confdefs.h
+           ;;
+         old)
+                     $as_echo "#define GNU_LIBRARY_PENDING_OUTPUT_COUNT(FILE) ((FILE)->_pptr - (FILE)->_pbase)" >>confdefs.h
+           ;;
+       esac
+     ;;
+ esac
+ case $opsys in
+   gnu)
+         $as_echo "#define DATA_START ({ extern int data_start; (char *) &data_start; })" >>confdefs.h
+     ;;
+   hpux*)
+         $as_echo "#define DATA_START 0x40000000" >>confdefs.h
+     $as_echo "#define DATA_SEG_BITS 0x40000000" >>confdefs.h
+     ;;
+   irix6-5)
+     $as_echo "#define DATA_START 0x10000000" >>confdefs.h
+     $as_echo "#define DATA_SEG_BITS 0x10000000" >>confdefs.h
+     ;;
+ esac
+ case $opsys in
+   darwin) $as_echo "#define TAB3 OXTABS" >>confdefs.h
+  ;;
+   gnu | freebsd | netbsd | openbsd )
+ $as_echo "#define TABDLY OXTABS" >>confdefs.h
+     $as_echo "#define TAB3 OXTABS" >>confdefs.h
+     ;;
+   gnu-linux | gnu-kfreebsd )
+             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifndef __i386__
+ # error "not i386"
+ #endif
+ int
+ main ()
+ {
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_cpp "$LINENO"; then :
+   $as_echo "#define ULIMIT_BREAK_VALUE (32*1024*1024)" >>confdefs.h
+ fi
+ rm -f conftest.err conftest.$ac_ext
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifndef __ia64__
+ # error "not ia64"
+ #endif
+ int
+ main ()
+ {
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_cpp "$LINENO"; then :
+ $as_echo "#define GC_MARK_SECONDARY_STACK() do { extern void *__libc_ia64_register_backing_store_base; __builtin_ia64_flushrs (); mark_memory (__libc_ia64_register_backing_store_base, __builtin_ia64_bsp ());} while (0)" >>confdefs.h
+ fi
+ rm -f conftest.err conftest.$ac_ext
+     ;;
+   hpux*)
+ $as_echo "#define RUN_TIME_REMAP 1" >>confdefs.h
+     ;;
+   irix6-5)
+         $as_echo "#define ULIMIT_BREAK_VALUE 0x14000000" >>confdefs.h
+     ;;
+ esac
+ case $opsys in
+   aix4-2 | hpux* | unixware)
+             $as_echo "#define GC_MARK_STACK GC_USE_GCPROS_AS_BEFORE" >>confdefs.h
+     ;;
+           gnu-linux | gnu-kfreebsd )
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #if defined __i386__ || defined __sparc__ || defined __mc68000__ \
+   || defined __alpha__ || defined __mips__ || defined __s390__ \
+   || defined __arm__ || defined __powerpc__ || defined __amd64__ \
+   || defined __ia64__ || defined __sh__
+ /* ok */
+ #else
+ # error "setjmp not known to work on this arch"
+ #endif
+ int
+ main ()
+ {
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_cpp "$LINENO"; then :
+   $as_echo "#define GC_SETJMP_WORKS 1" >>confdefs.h
+ else
+   $as_echo "#define GC_MARK_STACK GC_USE_GCPROS_AS_BEFORE" >>confdefs.h
+ fi
+ rm -f conftest.err conftest.$ac_ext
+     ;;
+ esac
+ if test x$GCC = xyes; then
+       $as_echo "#define GC_SETJMP_WORKS 1" >>confdefs.h
+ else
+   case $opsys in
+         freebsd | netbsd | openbsd | irix6-5 | sol2* )
+       $as_echo "#define GC_SETJMP_WORKS 1" >>confdefs.h
+       ;;
+   esac
+ fi
+ case $opsys in
+   hpux* | sol2* )
+ $as_echo "#define XOS_NEEDS_TIME_H 1" >>confdefs.h
+     ;;
+ esac
+ case $opsys in
+   aix4-2)
+     opsysfile=
+     $as_echo "#define USG /**/" >>confdefs.h
+     $as_echo "#define USG5 /**/" >>confdefs.h
+         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifndef _AIX
+ # error "_AIX not defined"
+ #endif
+ int
+ main ()
+ {
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_cpp "$LINENO"; then :
+ else
+ $as_echo "#define _AIX /**/" >>confdefs.h
+ fi
+ rm -f conftest.err conftest.$ac_ext
+     ;;
+   cygwin)
+     opsysfile=
+ $as_echo "#define CYGWIN 1" >>confdefs.h
+     ;;
+   darwin)
+         $as_echo "#define BSD4_2 /**/" >>confdefs.h
+     $as_echo "#define BSD_SYSTEM /**/" >>confdefs.h
+ $as_echo "#define DARWIN_OS /**/" >>confdefs.h
+     ;;
+   freebsd)
+     opsysfile=
+     $as_echo "#define BSD4_2 /**/" >>confdefs.h
+ $as_echo "#define BSD_SYSTEM_AHB 1" >>confdefs.h
+     ;;
+   gnu | netbsd | openbsd )
+     $as_echo "#define BSD4_2 /**/" >>confdefs.h
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #ifndef BSD_SYSTEM
+ # error "BSD_SYSTEM not defined"
+ #endif
+ int
+ main ()
+ {
+   ;
+   return 0;
+ }
+ _ACEOF
+ if ac_fn_c_try_cpp "$LINENO"; then :
+ else
+   $as_echo "#define BSD_SYSTEM 43" >>confdefs.h
+ fi
+ rm -f conftest.err conftest.$ac_ext
+     ;;
+   gnu-linux | gnu-kfreebsd )
+     opsysfile=
+     $as_echo "#define USG /**/" >>confdefs.h
+ $as_echo "#define GNU_LINUX /**/" >>confdefs.h
+     ;;
+   hpux*)
+     $as_echo "#define USG /**/" >>confdefs.h
+     $as_echo "#define USG5 /**/" >>confdefs.h
+ $as_echo "#define HPUX /**/" >>confdefs.h
+     ;;
+   irix6-5)
+     $as_echo "#define USG /**/" >>confdefs.h
+     $as_echo "#define USG5 /**/" >>confdefs.h
+ $as_echo "#define IRIX6_5 /**/" >>confdefs.h
+     ;;
+   sol2*)
+     opsysfile="s/usg5-4-common.h"
+     $as_echo "#define USG /**/" >>confdefs.h
+     $as_echo "#define USG5 /**/" >>confdefs.h
+ $as_echo "#define SOLARIS2 /**/" >>confdefs.h
+     ;;
+   unixware)
+     opsysfile="s/usg5-4-common.h"
+     $as_echo "#define USG /**/" >>confdefs.h
+     $as_echo "#define USG5 /**/" >>confdefs.h
+     ;;
+ esac
+ case $opsys in
+           cygwin)
+ $as_echo "#define G_SLICE_ALWAYS_MALLOC 1" >>confdefs.h
+     ;;
+   gnu) opsysfile= ;;
+   hpux11)
++>>>>>>> MERGE-SOURCE
  
  $as_echo "#define BROKEN_SA_RESTART 1" >>confdefs.h
  
diff --cc configure.ac
Simple merge
diff --cc src/Makefile.in
Simple merge
diff --cc src/keyboard.c
Simple merge
diff --cc src/lisp.h
Simple merge
diff --cc src/xdisp.c
Simple merge