projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
0.7.6:
[sbcl.git]
/
src
/
runtime
/
save.c
diff --git
a/src/runtime/save.c
b/src/runtime/save.c
index
3336639
..
1c50cca
100644
(file)
--- a/
src/runtime/save.c
+++ b/
src/runtime/save.c
@@
-9,6
+9,7
@@
* files for more information.
*/
* files for more information.
*/
+#include <stdlib.h>
#include <stdio.h>
#include <signal.h>
#include <sys/file.h>
#include <stdio.h>
#include <signal.h>
#include <sys/file.h>
@@
-112,24
+113,24
@@
save(char *filename, lispobj init_function)
putw(CORE_MAGIC, file);
putw(CORE_MAGIC, file);
- putw(CORE_VERSION, file);
+ putw(VERSION_CORE_ENTRY_TYPE_CODE, file);
putw(3, file);
putw(SBCL_CORE_VERSION_INTEGER, file);
putw(3, file);
putw(SBCL_CORE_VERSION_INTEGER, file);
- putw(CORE_NDIRECTORY, file);
+ putw(NEW_DIRECTORY_CORE_ENTRY_TYPE_CODE, file);
putw((5*3)+2, file);
output_space(file,
putw((5*3)+2, file);
output_space(file,
- READ_ONLY_SPACE_ID,
+ READ_ONLY_CORE_SPACE_ID,
(lispobj *)READ_ONLY_SPACE_START,
(lispobj *)SymbolValue(READ_ONLY_SPACE_FREE_POINTER));
output_space(file,
(lispobj *)READ_ONLY_SPACE_START,
(lispobj *)SymbolValue(READ_ONLY_SPACE_FREE_POINTER));
output_space(file,
- STATIC_SPACE_ID,
+ STATIC_CORE_SPACE_ID,
(lispobj *)STATIC_SPACE_START,
(lispobj *)SymbolValue(STATIC_SPACE_FREE_POINTER));
#ifdef reg_ALLOC
output_space(file,
(lispobj *)STATIC_SPACE_START,
(lispobj *)SymbolValue(STATIC_SPACE_FREE_POINTER));
#ifdef reg_ALLOC
output_space(file,
- DYNAMIC_SPACE_ID,
+ DYNAMIC_CORE_SPACE_ID,
(lispobj *)current_dynamic_space,
dynamic_space_free_pointer);
#else
(lispobj *)current_dynamic_space,
dynamic_space_free_pointer);
#else
@@
-140,16
+141,16
@@
save(char *filename, lispobj init_function)
update_x86_dynamic_space_free_pointer();
#endif
output_space(file,
update_x86_dynamic_space_free_pointer();
#endif
output_space(file,
- DYNAMIC_SPACE_ID,
+ DYNAMIC_CORE_SPACE_ID,
(lispobj *)DYNAMIC_SPACE_START,
(lispobj *)SymbolValue(ALLOCATION_POINTER));
#endif
(lispobj *)DYNAMIC_SPACE_START,
(lispobj *)SymbolValue(ALLOCATION_POINTER));
#endif
- putw(CORE_INITIAL_FUNCTION, file);
+ putw(INITIAL_FUN_CORE_ENTRY_TYPE_CODE, file);
putw(3, file);
putw(init_function, file);
putw(3, file);
putw(init_function, file);
- putw(CORE_END, file);
+ putw(END_CORE_ENTRY_TYPE_CODE, file);
fclose(file);
printf("done]\n");
fclose(file);
printf("done]\n");