aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/fifolog/lib/fifolog_create.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/fifolog/lib/fifolog_create.c')
-rw-r--r--usr.sbin/fifolog/lib/fifolog_create.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/fifolog/lib/fifolog_create.c b/usr.sbin/fifolog/lib/fifolog_create.c
index 32f68866f67b..2a966e2080f1 100644
--- a/usr.sbin/fifolog/lib/fifolog_create.c
+++ b/usr.sbin/fifolog/lib/fifolog_create.c
@@ -41,7 +41,7 @@
#include "libfifolog.h"
const char *
-fifolog_create(const char *fn, off_t size, unsigned recsize)
+fifolog_create(const char *fn, off_t size, ssize_t recsize)
{
int i, fd;
unsigned u;
@@ -103,7 +103,7 @@ fifolog_create(const char *fn, off_t size, unsigned recsize)
strcpy(buf, FIFOLOG_FMT_MAGIC); /*lint !e64 */
be32enc(buf + FIFOLOG_OFF_BS, recsize);
- if ((int)recsize != pwrite(fd, buf, recsize, 0)) {
+ if (recsize != pwrite(fd, buf, recsize, 0)) {
i = errno;
free(buf);
errno = i;