Module Name: src Committed By: martin Date: Wed May 23 16:08:32 UTC 2012
Modified Files: src/tests/lib/libc/sys: t_mincore.c Log Message: Simplify creation of a temporary file slightly, fix sizeof(buf) confusion when buf is a pointer. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libc/sys/t_mincore.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/lib/libc/sys/t_mincore.c diff -u src/tests/lib/libc/sys/t_mincore.c:1.4 src/tests/lib/libc/sys/t_mincore.c:1.5 --- src/tests/lib/libc/sys/t_mincore.c:1.4 Wed Mar 14 11:50:52 2012 +++ src/tests/lib/libc/sys/t_mincore.c Wed May 23 16:08:32 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: t_mincore.c,v 1.4 2012/03/14 11:50:52 jruoho Exp $ */ +/* $NetBSD: t_mincore.c,v 1.5 2012/05/23 16:08:32 martin Exp $ */ /*- * Copyright (c) 2011 The NetBSD Foundation, Inc. @@ -59,7 +59,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__RCSID("$NetBSD: t_mincore.c,v 1.4 2012/03/14 11:50:52 jruoho Exp $"); +__RCSID("$NetBSD: t_mincore.c,v 1.5 2012/05/23 16:08:32 martin Exp $"); #include <sys/mman.h> #include <sys/shm.h> @@ -141,7 +141,6 @@ ATF_TC_BODY(mincore_resid, tc) void *addr, *addr2, *addr3, *buf; size_t npgs = 0; struct stat st; - ssize_t tot; int fd, rv; (void)memset(&st, 0, sizeof(struct stat)); @@ -152,15 +151,8 @@ ATF_TC_BODY(mincore_resid, tc) ATF_REQUIRE(fd >= 0); ATF_REQUIRE(buf != NULL); - tot = 0; - - while (tot < page) { - - rv = write(fd, buf, sizeof(buf)); - ATF_REQUIRE(rv >= 0); - - tot += rv; - } + rv = write(fd, buf, page * 5); + ATF_REQUIRE(rv >= 0); ATF_REQUIRE(fd >= 0); ATF_REQUIRE(fstat(fd, &st) == 0);