diff options
Diffstat (limited to 'lib/libc/gen/confstr.c')
-rw-r--r-- | lib/libc/gen/confstr.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/libc/gen/confstr.c b/lib/libc/gen/confstr.c index f391bf86dfd..cb25deed19a 100644 --- a/lib/libc/gen/confstr.c +++ b/lib/libc/gen/confstr.c @@ -32,7 +32,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) -static char rcsid[] = "$OpenBSD: confstr.c,v 1.2 1996/08/19 08:21:59 tholo Exp $"; +static char rcsid[] = "$OpenBSD: confstr.c,v 1.3 1996/09/15 09:30:55 tholo Exp $"; #endif /* LIBC_SCCS and not lint */ #include <sys/param.h> @@ -59,15 +59,15 @@ confstr(name, buf, len) mib[0] = CTL_USER; mib[1] = USER_CS_PATH; if (sysctl(mib, 2, NULL, &tlen, NULL, 0) == -1) - return (-1); + return ((size_t) -1); if (len != 0 && buf != NULL) { if ((p = malloc(tlen)) == NULL) - return (-1); + return ((size_t) -1); if (sysctl(mib, 2, p, &tlen, NULL, 0) == -1) { sverrno = errno; free(p); errno = sverrno; - return (-1); + return ((size_t) -1); } /* * POSIX 1003.2 requires partial return of |