Mercurial > emacs
view src/s/sol2-10.h @ 108651:2e8869e152ed
Fix stack overflow in string creation (Bug#6214).
* character.c (Fstring, Funibyte_string): Use SAFE_ALLOCA to
prevent stack overflow if number of arguments is too large
(Bug#6214).
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Tue, 18 May 2010 14:05:43 -0400 |
parents | f8e62c2bf3e9 |
children | faf45a0d7ab2 |
line wrap: on
line source
/* Handle Solaris 2.10. */ #include "sol2-6.h" #define SYSTEM_MALLOC /* Use the Solaris dldump() function, called from unexsol.c, to dump emacs, instead of the generic ELF dump code found in unexelf.c. The resulting binary has a complete symbol table, and is better for debugging and other observabilty tools (debuggers, pstack, etc). If you encounter a problem using dldump(), please consider sending a message to the OpenSolaris tools-linking mailing list: http://mail.opensolaris.org/mailman/listinfo/tools-linking It is likely that dldump() works with older Solaris too, but this has not been tested, and so, this change is for Solaris 10 and newer only at this time. */ #undef UNEXEC #define UNEXEC unexsol.o /* This is used in list_system_processes. */ #define HAVE_PROCFS 1 /* This is needed for the system_process_attributes implementation. */ #define _STRUCTURED_PROC 1 /* arch-tag: 7c51a134-5469-4d16-aa00-d69224640eeb (do not change this comment) */