From e98063f8b3ebb1491bf70e5d64a121e2f416844a Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Thu, 11 Nov 2004 14:16:57 +0000 Subject: More helpful error messages. --- util.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'util.c') diff --git a/util.c b/util.c index 5759d8c..4a4578e 100644 --- a/util.c +++ b/util.c @@ -119,7 +119,8 @@ void *mem_chunk(off_t base, off_t len, const char *devmem) mmp=mmap(0, mmoffset+len, PROT_READ, MAP_PRIVATE, fd, base-mmoffset); if(mmp==MAP_FAILED) { - perror(devmem); + fprintf(stderr, "%s: ", devmem); + perror("mmap"); free(p); return NULL; } @@ -127,11 +128,15 @@ void *mem_chunk(off_t base, off_t len, const char *devmem) memcpy(p, (u8 *)mmp+mmoffset, len); if(munmap(mmp, mmoffset+0x20)==-1) - perror(devmem); + { + fprintf(stderr, "%s: ", devmem); + perror("munmap"); + } #else /* USE_MMAP */ if(lseek(fd, base, SEEK_SET)==-1) { - perror(devmem); + fprintf(stderr, "%s: ", devmem); + perror("lseek"); free(p); return NULL; } -- cgit v1.2.1