TODO: Put a short summary on the line above and replace this paragraph
with a longer explanation of this change. Complete the meta-information
with other relevant fields (see below for details). To make it easier, the
information below has been extracted from the changelog. Adjust it or drop
it.
gcl (2.6.14-18) unstable; urgency=medium
* Version_2_6_15pre17
Gbp-Pq: Name Version_2_6_15pre17
-"Version_2_6_15pre16"
+"Version_2_6_15pre17"
#include <stdlib.h>
#include <string.h>
#include "include.h"
+#include "num_include.h"
#ifdef STATIC_FUNCTION_POINTERS
static void* alloc_relblock_static (size_t n) {return alloc_relblock (n);}
static unsigned long gprof_on;
-#ifdef DARWIN
-void _mcleanup() {}
-#endif
-
DEFUN_NEW("MCLEANUP",object,fSmcleanup,SI,0,0,NONE,OO,OO,OO,OO,(void),"") {
extern void _mcleanup(void);
}
+#ifdef DARWIN
+void _mcleanup() {}
+#endif
+
static inline int
my_monstartup(unsigned long start,unsigned long end) {
static int ARGC;
static char **ARGV;
+#ifdef CAN_UNRANDOMIZE_SBRK
#include "unrandomize_headers.h"
+#endif
int
main(int argc, char **argv, char **envp) {
LFD(siLreset_stack_limits)(void)
{
- long i=0;
+ volatile long i=0;
check_arg(0);
if(catch_fatal <0) catch_fatal=1;
ihs_limit = ihs_org + stack_multiple * IHSSIZE;
else
error("can't reset ihs_limit");
- if (cs_base==cs_org)
- cs_org=(void *)&i;
+ if (cs_base==cs_org) {
+ i=(long)&i;
+ cs_org=(void *)i;
+ }
#ifdef __ia64__
{
extern void * GC_save_regs_in_stack();