5 #include "../git-compat-util.h"
7 void *gitfakemmap(void *start
, size_t length
, int prot
, int flags
, int fd
, off_t offset
)
11 if (start
!= NULL
|| !(flags
& MAP_PRIVATE
))
12 die("Invalid usage of gitfakemmap.");
14 if (lseek(fd
, offset
, SEEK_SET
) < 0) {
19 start
= xmalloc(length
);
26 int count
= read(fd
, start
+n
, length
-n
);
29 memset(start
+n
, 0, length
-n
);
45 int gitfakemunmap(void *start
, size_t length
)