Commit 25086a5f by Christian Brauner

better naming for mmap helpers

Rename lxc_mmap()/lxc_munmap() to lxc_strmmap()/lxc_strmunmap(). Signed-off-by: 's avatarChristian Brauner <christian.brauner@mailbox.org>
parent aeea34d7
...@@ -2164,7 +2164,7 @@ static bool mod_rdep(struct lxc_container *c0, struct lxc_container *c, bool inc ...@@ -2164,7 +2164,7 @@ static bool mod_rdep(struct lxc_container *c0, struct lxc_container *c, bool inc
if (fbuf.st_size != 0) { if (fbuf.st_size != 0) {
buf = lxc_mmap(NULL, fbuf.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); buf = lxc_strmmap(NULL, fbuf.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
if (buf == MAP_FAILED) { if (buf == MAP_FAILED) {
SYSERROR("Failed to create mapping %s", path); SYSERROR("Failed to create mapping %s", path);
close(fd); close(fd);
...@@ -2177,7 +2177,7 @@ static bool mod_rdep(struct lxc_container *c0, struct lxc_container *c, bool inc ...@@ -2177,7 +2177,7 @@ static bool mod_rdep(struct lxc_container *c0, struct lxc_container *c, bool inc
bytes += len; bytes += len;
} }
lxc_munmap(buf, fbuf.st_size); lxc_strmunmap(buf, fbuf.st_size);
if (ftruncate(fd, fbuf.st_size - bytes) < 0) { if (ftruncate(fd, fbuf.st_size - bytes) < 0) {
SYSERROR("Failed to truncate file %s", path); SYSERROR("Failed to truncate file %s", path);
close(fd); close(fd);
......
...@@ -1812,8 +1812,8 @@ int lxc_count_file_lines(const char *fn) ...@@ -1812,8 +1812,8 @@ int lxc_count_file_lines(const char *fn)
return n; return n;
} }
void *lxc_mmap(void *addr, size_t length, int prot, int flags, int fd, void *lxc_strmmap(void *addr, size_t length, int prot, int flags, int fd,
off_t offset) off_t offset)
{ {
void *tmp = NULL, *overlap = NULL; void *tmp = NULL, *overlap = NULL;
...@@ -1835,7 +1835,7 @@ out: ...@@ -1835,7 +1835,7 @@ out:
return overlap; return overlap;
} }
int lxc_munmap(void *addr, size_t length) int lxc_strmunmap(void *addr, size_t length)
{ {
return munmap(addr, length + 1); return munmap(addr, length + 1);
} }
...@@ -255,10 +255,10 @@ extern void **lxc_append_null_to_array(void **array, size_t count); ...@@ -255,10 +255,10 @@ extern void **lxc_append_null_to_array(void **array, size_t count);
/* mmap() wrapper. lxc_mmap() will take care to \0-terminate files so that /* mmap() wrapper. lxc_mmap() will take care to \0-terminate files so that
* normal string-handling functions can be used on the buffer. */ * normal string-handling functions can be used on the buffer. */
extern void *lxc_mmap(void *addr, size_t length, int prot, int flags, int fd, extern void *lxc_strmmap(void *addr, size_t length, int prot, int flags, int fd,
off_t offset); off_t offset);
/* munmap() wrapper. Use it to free memory mmap()ed with lxc_mmap(). */ /* munmap() wrapper. Use it to free memory mmap()ed with lxc_mmap(). */
extern int lxc_munmap(void *addr, size_t length); extern int lxc_strmunmap(void *addr, size_t length);
//initialize rand with urandom //initialize rand with urandom
extern int randseed(bool); extern int randseed(bool);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment