version 1.116, 2003/08/07 08:50:00
|
version 1.117, 2003/08/08 05:56:38
|
Line 412 Address my_alloc(Cell size)
|
Line 412 Address my_alloc(Cell size)
|
Address r; |
Address r; |
|
|
r=alloc_mmap(size); |
r=alloc_mmap(size); |
if (r!=MAP_FAILED) |
if (r!=(Address)MAP_FAILED) |
return r; |
return r; |
#endif /* HAVE_MMAP */ |
#endif /* HAVE_MMAP */ |
/* use malloc as fallback */ |
/* use malloc as fallback */ |
Line 432 Address dict_alloc_read(FILE *file, Cell
|
Line 432 Address dict_alloc_read(FILE *file, Cell
|
after_alloc(image,dictsize); |
after_alloc(image,dictsize); |
} |
} |
#endif /* defined(HAVE_MMAP) */ |
#endif /* defined(HAVE_MMAP) */ |
if (image == MAP_FAILED) { |
if (image == (Address)MAP_FAILED) { |
image = my_alloc(dictsize+offset)+offset; |
image = my_alloc(dictsize+offset)+offset; |
rewind(file); /* fseek(imagefile,0L,SEEK_SET); */ |
rewind(file); /* fseek(imagefile,0L,SEEK_SET); */ |
fread(image, 1, imagesize, file); |
fread(image, 1, imagesize, file); |