X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fmmap.c;h=c5794da9195748e6b2cccca1cbccbc097d52a94b;hb=5121ae07c4a58887dcf940c107a4f45422ffd092;hp=9c631da2dd41dcd473173c17e40cae826a036345;hpb=bfa09149d4466ad09d000a80a0296bcb0fda6b82;p=fw%2Fstlink diff --git a/src/mmap.c b/src/mmap.c index 9c631da..c5794da 100644 --- a/src/mmap.c +++ b/src/mmap.c @@ -7,27 +7,27 @@ void *mmap (void *addr, size_t len, int prot, int flags, int fd, long long offset) { - void *buf; - ssize_t count; + void *buf; + ssize_t count; - if ( addr || fd == -1 || (prot & PROT_WRITE)) return MAP_FAILED; + if ( addr || fd == -1 || (prot & PROT_WRITE)) return MAP_FAILED; - buf = malloc(len); - if ( NULL == buf ) return MAP_FAILED; + buf = malloc(len); + if ( NULL == buf ) return MAP_FAILED; - if (lseek(fd,offset,SEEK_SET) != offset) return MAP_FAILED; + if (lseek(fd,offset,SEEK_SET) != offset) return MAP_FAILED; - count = read(fd, buf, len); + count = read(fd, buf, len); - if (count != len) { - free (buf); - return MAP_FAILED; - } + if (count != len) { + free (buf); + return MAP_FAILED; + } - return buf; + return buf; } int munmap (void *addr, size_t len) { - free (addr); - return 0; + free (addr); + return 0; }