aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMasatake YAMATO2005-06-30 16:30:53 +0000
committerMasatake YAMATO2005-06-30 16:30:53 +0000
commit711877f36a52e234c80f8cecbae3d3d03c388ba9 (patch)
tree300878da5fae0b758f2bd4f30ba0102eb2d2ce0c /src
parent63f7ffb3deb917b90fd7119c5ff09875863329fd (diff)
downloademacs-711877f36a52e234c80f8cecbae3d3d03c388ba9.tar.gz
emacs-711877f36a52e234c80f8cecbae3d3d03c388ba9.zip
2005-07-01 Masatake YAMATO <jet@gyve.org>
* emacs.c (main): Passing ADD_NO_RANDOMIZE to `personality'.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/emacs.c8
2 files changed, 12 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 85c3b747424..4c3c6a80d49 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12005-07-01 Masatake YAMATO <jet@gyve.org>
2
3 * emacs.c (main): Passing ADD_NO_RANDOMIZE to
4 `personality'.
5
12005-06-30 Juri Linkov <juri@jurta.org> 62005-06-30 Juri Linkov <juri@jurta.org>
2 7
3 * xdisp.c (x_draw_vertical_border): If left fringe is not present 8 * xdisp.c (x_draw_vertical_border): If left fringe is not present
diff --git a/src/emacs.c b/src/emacs.c
index fd38268386a..89d6070b176 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -918,7 +918,13 @@ main (argc, argv
918 { 918 {
919 /* Set this so we only do this once. */ 919 /* Set this so we only do this once. */
920 putenv("EMACS_HEAP_EXEC=true"); 920 putenv("EMACS_HEAP_EXEC=true");
921 personality (PER_LINUX32); 921
922 /* A flag to turn off address randomization which is introduced
923 in linux kernel shipped with fedora core 4 */
924#define ADD_NO_RANDOMIZE 0x0040000
925 personality (PER_LINUX32 | ADD_NO_RANDOMIZE);
926#undef ADD_NO_RANDOMIZE
927
922 execvp (argv[0], argv); 928 execvp (argv[0], argv);
923 929
924 /* If the exec fails, try to dump anyway. */ 930 /* If the exec fails, try to dump anyway. */