factor/vm/os-genunix.c

29 lines
455 B
C
Raw Normal View History

2007-09-20 18:09:08 -04:00
#include "master.h"
void c_to_factor_toplevel(CELL quot)
{
c_to_factor(quot);
}
void init_signals(void)
{
unix_init_signals();
}
void early_init(void) { }
#define SUFFIX ".image"
const char *default_image_path(void)
{
const char *path = vm_executable_path();
if(!path)
return "factor.image";
2008-02-03 15:51:35 -05:00
char *new_path = safe_malloc(PATH_MAX + strlen(SUFFIX) + 1);
memcpy(new_path,path,strlen(path) + 1);
2007-09-20 18:09:08 -04:00
strcat(new_path,SUFFIX);
return new_path;
}