HCoop
/
bpt
/
guile.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fc5b616
)
better error in make_objcode_by_mmap
author
Andy Wingo
<wingo@pobox.com>
Sat, 20 Jun 2009 09:41:50 +0000
(11:41 +0200)
committer
Andy Wingo
<wingo@pobox.com>
Sat, 20 Jun 2009 09:41:50 +0000
(11:41 +0200)
* libguile/objcodes.c (make_objcode_by_mmap): Better error when the
object header is incorrect.
libguile/objcodes.c
patch
|
blob
|
blame
|
history
diff --git
a/libguile/objcodes.c
b/libguile/objcodes.c
index
f8da2d5
..
6b69fb7
100644
(file)
--- a/
libguile/objcodes.c
+++ b/
libguile/objcodes.c
@@
-66,7
+66,9
@@
make_objcode_by_mmap (int fd)
SCM_SYSERROR;
if (memcmp (addr, OBJCODE_COOKIE, strlen (OBJCODE_COOKIE)))
- SCM_SYSERROR;
+ scm_misc_error (FUNC_NAME, "bad header on object file: ~s",
+ scm_list_1 (scm_from_locale_stringn
+ (addr, strlen (OBJCODE_COOKIE))));
data = (struct scm_objcode*)(addr + strlen (OBJCODE_COOKIE));