/* * Copyright (c) 2003-2018 986-Studio. All rights reserved. */ #include #include #include #include //#include #include #include #include #include /* Map a file in memory */ void *LoadFilePtr(char * filename) { int fd; void *RetPtr; struct stat FileStat; fd = open(filename, O_RDONLY); fstat(fd, &FileStat); RetPtr = NULL; // RetPtr = mmap(NULL, FileStat.st_size, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0); close(fd); return RetPtr; }