From c3e57818e49d50c0b30cb546ea6916f4c36792c0 Mon Sep 17 00:00:00 2001 From: Laurent Vivier Date: Sat, 23 Sep 2006 22:28:12 +0000 Subject: [PATCH] Fixe temporarily size of Apple_Driver partition --- tools/emile-map-set.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tools/emile-map-set.c b/tools/emile-map-set.c index 8901566..c80826b 100644 --- a/tools/emile-map-set.c +++ b/tools/emile-map-set.c @@ -131,7 +131,7 @@ static int get_driver(emile_map_t *map, int partition, char* appledriver) return -1; } - code = (char*)malloc(bootsize); + code = (char*)malloc(128 * 512); if (code == NULL) { fprintf(stderr, "ERROR: cannot malloc() to load driver in memory\n"); @@ -153,10 +153,10 @@ static int get_driver(emile_map_t *map, int partition, char* appledriver) return -1; } - ret = read(fd, code, bootsize); + ret = read(fd, code, 128 * 512); close(fd); - if (ret != bootsize) + if (ret != 128 * 512) { fprintf(stderr, "ERROR: cannot read driver (read())\n"); free(code); @@ -179,11 +179,11 @@ static int get_driver(emile_map_t *map, int partition, char* appledriver) return -1; } - ret = write(fd, code, bootsize); + ret = write(fd, code, 128 * 512); close(fd); free(code); - if (ret != bootsize) + if (ret != 128 * 512) { fprintf(stderr, "ERROR: cannot save driver to %s\n", appledriver);