emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/emacs.c [lexbind]


From: Miles Bader
Subject: [Emacs-diffs] Changes to emacs/src/emacs.c [lexbind]
Date: Thu, 11 Nov 2004 23:43:48 -0500

Index: emacs/src/emacs.c
diff -c emacs/src/emacs.c:1.309.2.14 emacs/src/emacs.c:1.309.2.15
*** emacs/src/emacs.c:1.309.2.14        Thu Nov  4 13:12:22 2004
--- emacs/src/emacs.c   Fri Nov 12 04:21:15 2004
***************
*** 1620,1635 ****
        keys_of_minibuf ();
        keys_of_window ();
      }
!       else
      {
!       /*
!         Initialization that must be done even if the global variable
!         initialized is non zero
!       */
  #ifdef HAVE_NTGUI
        globals_of_w32fns ();
        globals_of_w32menu ();
! #endif  /* end #ifdef HAVE_NTGUI */
      }
  
    if (!noninteractive)
--- 1620,1633 ----
        keys_of_minibuf ();
        keys_of_window ();
      }
!   else
      {
!       /* Initialization that must be done even if the global variable
!        initialized is non zero.  */
  #ifdef HAVE_NTGUI
        globals_of_w32fns ();
        globals_of_w32menu ();
! #endif  /* HAVE_NTGUI */
      }
  
    if (!noninteractive)
***************
*** 2181,2196 ****
    if (! noninteractive)
      error ("Dumping Emacs works only in batch mode");
  
    if (heap_bss_diff > MAX_HEAP_BSS_DIFF)
      {
        fprintf (stderr, 
"**************************************************\n");
        fprintf (stderr, "Warning: Your system has a gap between BSS and 
the\n");
!       fprintf (stderr, "heap.  This usually means that exec-shield or\n");
!       fprintf (stderr, "something similar is in effect.  The dump may 
fail\n");
!       fprintf (stderr, "because of this.  See the section about 
exec-shield\n");
!       fprintf (stderr, "in etc/PROBLEMS for more information.\n");
        fprintf (stderr, 
"**************************************************\n");
      }
  
    /* Bind `command-line-processed' to nil before dumping,
       so that the dumped Emacs will process its command line
--- 2179,2197 ----
    if (! noninteractive)
      error ("Dumping Emacs works only in batch mode");
  
+ #ifdef __linux__
    if (heap_bss_diff > MAX_HEAP_BSS_DIFF)
      {
        fprintf (stderr, 
"**************************************************\n");
        fprintf (stderr, "Warning: Your system has a gap between BSS and 
the\n");
!       fprintf (stderr, "heap (%lu byte).  This usually means that 
exec-shield\n",
!                heap_bss_diff);
!       fprintf (stderr, "or something similar is in effect.  The dump may\n");
!       fprintf (stderr, "fail because of this.  See the section about \n");
!       fprintf (stderr, "exec-shield in etc/PROBLEMS for more information.\n");
        fprintf (stderr, 
"**************************************************\n");
      }
+ #endif /* __linux__ */
  
    /* Bind `command-line-processed' to nil before dumping,
       so that the dumped Emacs will process its command line
***************
*** 2279,2285 ****
      {
        *plocale = desired_locale;
        setlocale (category, (STRINGP (desired_locale)
!                           ? (char *)(SDATA (desired_locale))
                            : ""));
      }
  }
--- 2280,2286 ----
      {
        *plocale = desired_locale;
        setlocale (category, (STRINGP (desired_locale)
!                           ? (char *) SDATA (desired_locale)
                            : ""));
      }
  }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]