diff options
author | delphij <delphij@FreeBSD.org> | 2009-03-28 07:44:08 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2009-03-28 07:44:08 +0000 |
commit | fc0a0dc5f67618e3d5e29f7a167a8069a3420917 (patch) | |
tree | a11ce5a86caf6cd3bb59a3bfcd56969f119276d2 /lib/libc | |
parent | b702ca48cf9ed591cbca7759cc2c7f1173de4d40 (diff) | |
download | FreeBSD-src-fc0a0dc5f67618e3d5e29f7a167a8069a3420917.zip FreeBSD-src-fc0a0dc5f67618e3d5e29f7a167a8069a3420917.tar.gz |
Add some casts to silence compiler warning about signedness.
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/db/hash/hash_page.c | 2 | ||||
-rw-r--r-- | lib/libc/db/mpool/mpool.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/libc/db/hash/hash_page.c b/lib/libc/db/hash/hash_page.c index f1cde8f..fa01775 100644 --- a/lib/libc/db/hash/hash_page.c +++ b/lib/libc/db/hash/hash_page.c @@ -854,7 +854,7 @@ open_temp(HTAB *hashp) envtmp = getenv("TMPDIR"); len = snprintf(path, sizeof(path), "%s/_hash.XXXXXX", envtmp ? envtmp : "/tmp"); - if (len < 0 || len >= sizeof(path)) { + if (len < 0 || len >= (int)sizeof(path)) { errno = ENAMETOOLONG; return (-1); } 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); /* |