author | Camm Maguire <camm@debian.org> | 2014年12月03日 13:57:36 -0500 |
---|---|---|
committer | Camm Maguire <camm@debian.org> | 2014年12月03日 13:57:36 -0500 |
commit | 1933206381bdd3011ea69f1b9cd3a204637f121a (patch) | |
tree | 98a0bec7e0b5f17bc351be3443e0d3ee7985a461 | |
parent | b536d0fcf30d47cd3a6be6ed113337cd63742344 (diff) | |
download | gcl-ptrint_fixnum.tar.gz |
-rw-r--r-- | gcl/h/unrandomize.h | 6 |
diff --git a/gcl/h/unrandomize.h b/gcl/h/unrandomize.h index a94701417..b269d6a58 100644 --- a/gcl/h/unrandomize.h +++ b/gcl/h/unrandomize.h @@ -11,10 +11,10 @@ { /*READ_IMPLIES_EXEC is for selinux, but selinux will reset it in the child*/ - fixnum pers = personality(READ_IMPLIES_EXEC|personality(0xffffffffUL)); - fixnum flag = ADDR_NO_RANDOMIZE; + PTRINT pers = personality(READ_IMPLIES_EXEC|personality(0xffffffffUL)); + PTRINT flag = ADDR_NO_RANDOMIZE; - if (sizeof(fixnum)==4) flag|=ADDR_LIMIT_3GB|ADDR_COMPAT_LAYOUT; + if (sizeof(PTRINT)==4) flag|=ADDR_LIMIT_3GB|ADDR_COMPAT_LAYOUT; if (pers==-1) {printf("personality failure %d\n",errno);exit(-1);} if ((pers & flag)!=flag && !getenv("GCL_UNRANDOMIZE")) { |