OS X fixes

svn: r12304
This commit is contained in:
Kevin Tew 2008-11-05 21:10:04 +00:00
parent 8220f558c3
commit 90f1c78c53
2 changed files with 4 additions and 2 deletions

View File

@ -390,6 +390,8 @@ $(MZFWMMM): ../libmzscheme3m.@LIBSFX@
cp "PLT_MzScheme.framework/Versions/$(FWVERSION)_3m/PLT_MzScheme" "../PLT_MzScheme.framework/Versions/$(FWVERSION)_3m/PLT_MzScheme" cp "PLT_MzScheme.framework/Versions/$(FWVERSION)_3m/PLT_MzScheme" "../PLT_MzScheme.framework/Versions/$(FWVERSION)_3m/PLT_MzScheme"
/usr/bin/install_name_tool -change "PLT_MzScheme.framework/Versions/$(FWVERSION)_3m/PLT_MzScheme" "@executable_path/PLT_MzScheme.framework/Versions/$(FWVERSION)_3m/PLT_MzScheme" "../mzscheme@MMM@" /usr/bin/install_name_tool -change "PLT_MzScheme.framework/Versions/$(FWVERSION)_3m/PLT_MzScheme" "@executable_path/PLT_MzScheme.framework/Versions/$(FWVERSION)_3m/PLT_MzScheme" "../mzscheme@MMM@"
../mzscheme_compact_gc@OSX@:
echo "../mzscheme_compact_gc not currently build on OSX"
clean: clean:
/bin/rm -f ../mzscheme@MMM@ *.@LTO@ $(XSRCDIR)/* /bin/rm -f ../mzscheme@MMM@ *.@LTO@ $(XSRCDIR)/*

View File

@ -107,7 +107,7 @@ static void os_vm_free_pages(void *p, size_t len)
} }
} }
static void protect_pages(void *p, size_t len, int writeable) static void vm_protect_pages(void *p, size_t len, int writeable)
{ {
kern_return_t retval; kern_return_t retval;
@ -133,7 +133,7 @@ static unsigned long determine_max_heap_size()
struct rlimit rlim; struct rlimit rlim;
getrlimit(RLIMIT_RSS, &rlim); getrlimit(RLIMIT_RSS, &rlim);
return (rlim.rlim_cur == RLIM_INFINITY) ? (unsigned long)-1 : retval; return (rlim.rlim_cur == RLIM_INFINITY) ? (unsigned long)-1 : rlim.rlim_cur;
} }
#endif #endif