summaryrefslogtreecommitdiffstats
path: root/lib/libc/db/mpool/mpool.c
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2009-03-28 07:44:08 +0000
committerdelphij <delphij@FreeBSD.org>2009-03-28 07:44:08 +0000
commitfc0a0dc5f67618e3d5e29f7a167a8069a3420917 (patch)
treea11ce5a86caf6cd3bb59a3bfcd56969f119276d2 /lib/libc/db/mpool/mpool.c
parentb702ca48cf9ed591cbca7759cc2c7f1173de4d40 (diff)
downloadFreeBSD-src-fc0a0dc5f67618e3d5e29f7a167a8069a3420917.zip
FreeBSD-src-fc0a0dc5f67618e3d5e29f7a167a8069a3420917.tar.gz
Add some casts to silence compiler warning about signedness.
Diffstat (limited to 'lib/libc/db/mpool/mpool.c')
-rw-r--r--lib/libc/db/mpool/mpool.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/db/mpool/mpool.c b/lib/libc/db/mpool/mpool.c
index 09f888b..18bf8da 100644
--- a/lib/libc/db/mpool/mpool.c
+++ b/lib/libc/db/mpool/mpool.c
@@ -217,7 +217,7 @@ mpool_get(MPOOL *mp, pgno_t pgno,
/* Read in the contents. */
off = mp->pagesize * pgno;
- if ((nr = pread(mp->fd, bp->page, mp->pagesize, off)) != mp->pagesize) {
+ if ((nr = pread(mp->fd, bp->page, mp->pagesize, off)) != (ssize_t)mp->pagesize) {
switch (nr) {
case -1:
/* errno is set for us by pread(). */
@@ -404,7 +404,7 @@ mpool_write(MPOOL *mp, BKT *bp)
(mp->pgout)(mp->pgcookie, bp->pgno, bp->page);
off = mp->pagesize * bp->pgno;
- if (pwrite(mp->fd, bp->page, mp->pagesize, off) != mp->pagesize)
+ if (pwrite(mp->fd, bp->page, mp->pagesize, off) != (ssize_t)mp->pagesize)
return (RET_ERROR);
/*
OpenPOWER on IntegriCloud