diff options
author | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-09-13 14:03:35 -0500 |
---|---|---|
committer | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-09-13 14:03:35 -0500 |
commit | 99dc0d7d9b5f02f5d2a649b49dc2d083d01c68ab (patch) | |
tree | 863005a07dc0bfb408cefade10d12143dab9ab0d /freebsd-userspace/lib/libc/db/recno/rec_close.c | |
parent | Merge branch 'master' of ssh://git.rtems.org/data/git/rtems-libbsd (diff) | |
download | rtems-libbsd-99dc0d7d9b5f02f5d2a649b49dc2d083d01c68ab.tar.bz2 |
rec_close.c: Removed usage of munmap() method.
Note that there is a define MMAP_NOT_AVAILABLE that when NOT
defined results in mmap not being called but munmap is still
called. A comment was also added to our notes about this.
Diffstat (limited to 'freebsd-userspace/lib/libc/db/recno/rec_close.c')
-rw-r--r-- | freebsd-userspace/lib/libc/db/recno/rec_close.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/freebsd-userspace/lib/libc/db/recno/rec_close.c b/freebsd-userspace/lib/libc/db/recno/rec_close.c index 2a78d2d4..388ee4a9 100644 --- a/freebsd-userspace/lib/libc/db/recno/rec_close.c +++ b/freebsd-userspace/lib/libc/db/recno/rec_close.c @@ -77,9 +77,11 @@ __rec_close(DB *dbp) /* Committed to closing. */ status = RET_SUCCESS; + +#ifndef __rtems__ /* XXX */ if (F_ISSET(t, R_MEMMAPPED) && munmap(t->bt_smap, t->bt_msize)) status = RET_ERROR; - +#endif if (!F_ISSET(t, R_INMEM)) { if (F_ISSET(t, R_CLOSEFP)) { if (fclose(t->bt_rfp)) |