Module Name:    src
Committed By:   christos
Date:           Wed Nov  3 16:10:26 UTC 2010

Modified Files:
        src/tests/crypto/libcrypto: Makefile.inc
        src/tests/include: t_bitstring.c
        src/tests/kernel: t_extent.c t_filedesc.c
        src/tests/kernel/kqueue: t_sig.c
        src/tests/kernel/tty: t_pr.c
        src/tests/lib/libc: Makefile
        src/tests/lib/libc/gen: t_glob_star.c
        src/tests/lib/libc/hash: t_sha2.c
        src/tests/lib/libc/stdio: t_fmemopen.c
        src/tests/lib/libprop: t_basic.c
        src/tests/lib/libpthread: h_resolv.c t_barrier.c t_cond.c t_preempt.c
            t_sem.c t_sigmask.c t_status.c
        src/tests/libexec/ld.elf_so: t_dlinfo.c
        src/tests/modules: t_builtin.c t_modctl.c
        src/tests/modules/k_helper: k_helper.c
        src/tests/modules/k_helper2: k_helper2.c
        src/tests/net/bpf: t_div-by-zero.c
        src/tests/net/carp: t_basic.c
        src/tests/net/icmp: t_forward.c t_ping.c
        src/tests/net/if_loop: t_pr.c
        src/tests/net/sys: t_connect.c t_listen.c
        src/tests/util/df: getmntinfo.c
        src/tests/util/id: pwgr.c
Added Files:
        src/tests: Makefile.inc
        src/tests/crypto: Makefile.inc
        src/tests/dev: Makefile.inc
        src/tests/fs: Makefile.inc
        src/tests/include: Makefile.inc
        src/tests/kernel: Makefile.inc
        src/tests/kernel/kqueue: Makefile.inc
        src/tests/lib: Makefile.inc
        src/tests/lib/csu: Makefile.inc
        src/tests/lib/libc: Makefile.inc
        src/tests/lib/semaphore: Makefile.inc
        src/tests/libexec: Makefile.inc
        src/tests/modules: Makefile.inc
        src/tests/net: Makefile.inc
        src/tests/rump: Makefile.inc
        src/tests/util: Makefile.inc

Log Message:
add Makefile.inc everywhere so that we can set WARNS=4 by default. Amazing
how many bugs this found :-)


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/tests/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/tests/crypto/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/tests/crypto/libcrypto/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/tests/dev/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/tests/fs/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/tests/include/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/tests/include/t_bitstring.c
cvs rdiff -u -r0 -r1.1 src/tests/kernel/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/tests/kernel/t_extent.c
cvs rdiff -u -r1.3 -r1.4 src/tests/kernel/t_filedesc.c
cvs rdiff -u -r0 -r1.1 src/tests/kernel/kqueue/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/tests/kernel/kqueue/t_sig.c
cvs rdiff -u -r1.2 -r1.3 src/tests/kernel/tty/t_pr.c
cvs rdiff -u -r0 -r1.1 src/tests/lib/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/tests/lib/csu/Makefile.inc
cvs rdiff -u -r1.6 -r1.7 src/tests/lib/libc/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/lib/libc/Makefile.inc
cvs rdiff -u -r1.5 -r1.6 src/tests/lib/libc/gen/t_glob_star.c
cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libc/hash/t_sha2.c
cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libc/stdio/t_fmemopen.c
cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libprop/t_basic.c
cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libpthread/h_resolv.c \
    src/tests/lib/libpthread/t_barrier.c src/tests/lib/libpthread/t_cond.c \
    src/tests/lib/libpthread/t_preempt.c src/tests/lib/libpthread/t_sigmask.c \
    src/tests/lib/libpthread/t_status.c
cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libpthread/t_sem.c
cvs rdiff -u -r0 -r1.1 src/tests/lib/semaphore/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/tests/libexec/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/tests/libexec/ld.elf_so/t_dlinfo.c
cvs rdiff -u -r0 -r1.1 src/tests/modules/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/tests/modules/t_builtin.c
cvs rdiff -u -r1.4 -r1.5 src/tests/modules/t_modctl.c
cvs rdiff -u -r1.4 -r1.5 src/tests/modules/k_helper/k_helper.c
cvs rdiff -u -r1.1 -r1.2 src/tests/modules/k_helper2/k_helper2.c
cvs rdiff -u -r0 -r1.1 src/tests/net/Makefile.inc
cvs rdiff -u -r1.2 -r1.3 src/tests/net/bpf/t_div-by-zero.c
cvs rdiff -u -r1.2 -r1.3 src/tests/net/carp/t_basic.c
cvs rdiff -u -r1.5 -r1.6 src/tests/net/icmp/t_forward.c
cvs rdiff -u -r1.8 -r1.9 src/tests/net/icmp/t_ping.c
cvs rdiff -u -r1.2 -r1.3 src/tests/net/if_loop/t_pr.c
cvs rdiff -u -r1.3 -r1.4 src/tests/net/sys/t_connect.c
cvs rdiff -u -r1.1 -r1.2 src/tests/net/sys/t_listen.c
cvs rdiff -u -r0 -r1.1 src/tests/rump/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/tests/util/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/tests/util/df/getmntinfo.c
cvs rdiff -u -r1.2 -r1.3 src/tests/util/id/pwgr.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/crypto/libcrypto/Makefile.inc
diff -u src/tests/crypto/libcrypto/Makefile.inc:1.3 src/tests/crypto/libcrypto/Makefile.inc:1.4
--- src/tests/crypto/libcrypto/Makefile.inc:1.3	Tue Jul 13 17:13:21 2010
+++ src/tests/crypto/libcrypto/Makefile.inc	Wed Nov  3 12:10:19 2010
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile.inc,v 1.3 2010/07/13 21:13:21 jmmv Exp $
+# $NetBSD: Makefile.inc,v 1.4 2010/11/03 16:10:19 christos Exp $
 
 .include <bsd.own.mk>
-
+# Not yet
+# .include "../Makefile.inc"
 TESTSDIR=	${TESTSBASE}/crypto/libcrypto
 ATFFILE=	no
 

Index: src/tests/include/t_bitstring.c
diff -u src/tests/include/t_bitstring.c:1.1 src/tests/include/t_bitstring.c:1.2
--- src/tests/include/t_bitstring.c:1.1	Sat Jul 17 15:26:27 2010
+++ src/tests/include/t_bitstring.c	Wed Nov  3 12:10:20 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: t_bitstring.c,v 1.1 2010/07/17 19:26:27 jmmv Exp $ */
+/* $NetBSD: t_bitstring.c,v 1.2 2010/11/03 16:10:20 christos Exp $ */
 
 /*-
  * Copyright (c) 1993, 2008, 2010 The NetBSD Foundation, Inc.
@@ -63,9 +63,8 @@
 static void
 calculate_data(FILE *file, const int test_length)
 {
-	int b, i;
+	int i;
 	bitstr_t *bs;
-	bitstr_t bit_decl(bss, 37);  /* Mostly a random number. */
 
 	assert(test_length >= 4);
 
@@ -75,7 +74,7 @@
 	(void) fprintf(file, "  i   _bit_byte(i)   _bit_mask(i) bitstr_size(i)\n");
 
 	for (i=0; i < test_length; i++) {
-		(void) fprintf(file, "%3d%15d%15d%15d\n",
+		(void) fprintf(file, "%3d%15u%15u%15zu\n",
 			i, _bit_byte(i), _bit_mask(i), bitstr_size(i));
 	}
 
@@ -205,7 +204,7 @@
 	(void) free(bs);
 }
 
-void
+static void
 one_check(const atf_tc_t *tc, const int test_length)
 {
 	FILE *out;

Index: src/tests/kernel/t_extent.c
diff -u src/tests/kernel/t_extent.c:1.1 src/tests/kernel/t_extent.c:1.2
--- src/tests/kernel/t_extent.c:1.1	Fri Feb 20 16:39:57 2009
+++ src/tests/kernel/t_extent.c	Wed Nov  3 12:10:20 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: t_extent.c,v 1.1 2009/02/20 21:39:57 jmmv Exp $ */
+/* $NetBSD: t_extent.c,v 1.2 2010/11/03 16:10:20 christos Exp $ */
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: t_extent.c,v 1.1 2009/02/20 21:39:57 jmmv Exp $");
+__RCSID("$NetBSD: t_extent.c,v 1.2 2010/11/03 16:10:20 christos Exp $");
 
 #include <sys/types.h>
 #include <sys/queue.h>
@@ -82,7 +82,7 @@
 
 static void
 h_require(const char *name, u_long start,
-	u_long end, u_long flags, const char *exp)
+	u_long end, long flags, const char *exp)
 {
 	char buf[4096];
 	struct extent_region *rp;

Index: src/tests/kernel/t_filedesc.c
diff -u src/tests/kernel/t_filedesc.c:1.3 src/tests/kernel/t_filedesc.c:1.4
--- src/tests/kernel/t_filedesc.c:1.3	Wed Aug  4 10:28:28 2010
+++ src/tests/kernel/t_filedesc.c	Wed Nov  3 12:10:20 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_filedesc.c,v 1.3 2010/08/04 14:28:28 pooka Exp $	*/
+/*	$NetBSD: t_filedesc.c,v 1.4 2010/11/03 16:10:20 christos Exp $	*/
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: t_filedesc.c,v 1.3 2010/08/04 14:28:28 pooka Exp $");
+__RCSID("$NetBSD: t_filedesc.c,v 1.4 2010/11/03 16:10:20 christos Exp $");
 
 #include <sys/types.h>
 
@@ -35,6 +35,7 @@
 #include <atf-c.h>
 #include <fcntl.h>
 #include <stdlib.h>
+#include <pthread.h>
 
 #include <rump/rump.h>
 #include <rump/rump_syscalls.h>

Index: src/tests/kernel/kqueue/t_sig.c
diff -u src/tests/kernel/kqueue/t_sig.c:1.1 src/tests/kernel/kqueue/t_sig.c:1.2
--- src/tests/kernel/kqueue/t_sig.c:1.1	Fri Feb 20 16:39:57 2009
+++ src/tests/kernel/kqueue/t_sig.c	Wed Nov  3 12:10:20 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: t_sig.c,v 1.1 2009/02/20 21:39:57 jmmv Exp $ */
+/* $NetBSD: t_sig.c,v 1.2 2010/11/03 16:10:20 christos Exp $ */
 
 /*-
  * Copyright (c) 2002, 2008 The NetBSD Foundation, Inc.
@@ -32,7 +32,7 @@
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: t_sig.c,v 1.1 2009/02/20 21:39:57 jmmv Exp $");
+__RCSID("$NetBSD: t_sig.c,v 1.2 2010/11/03 16:10:20 christos Exp $");
 
 #include <sys/event.h>
 #include <sys/ioctl.h>
@@ -111,8 +111,8 @@
 		RL(gettimeofday(&now, NULL));
 		timersub(&now, &then, &diff);
 
-		(void)printf("sig: kevent returned %d in %ld.%06ld\n",
-		    n, diff.tv_sec, diff.tv_usec);
+		(void)printf("sig: kevent returned %d in %lld.%06ld\n",
+		    n, (long long)diff.tv_sec, (long)diff.tv_usec);
 
 		if (n == 0)
 			continue;

Index: src/tests/kernel/tty/t_pr.c
diff -u src/tests/kernel/tty/t_pr.c:1.2 src/tests/kernel/tty/t_pr.c:1.3
--- src/tests/kernel/tty/t_pr.c:1.2	Sat Jul  3 04:18:30 2010
+++ src/tests/kernel/tty/t_pr.c	Wed Nov  3 12:10:20 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_pr.c,v 1.2 2010/07/03 08:18:30 jmmv Exp $	*/
+/*	$NetBSD: t_pr.c,v 1.3 2010/11/03 16:10:20 christos Exp $	*/
 
 #include <sys/types.h>
 #include <sys/ioctl.h>
@@ -24,8 +24,7 @@
 
 	rump_init();
 	fd = rump_sys_open("/dev/ptyp1", O_RDWR);
-	if (fd == -1)
-		err(1, "open");
+	ATF_CHECK(fd != -1);
 
 	/* boom, dies with null deref under ptcwakeup() */
 	atf_tc_expect_signal(-1, "PR kern/40688");

Index: src/tests/lib/libc/Makefile
diff -u src/tests/lib/libc/Makefile:1.6 src/tests/lib/libc/Makefile:1.7
--- src/tests/lib/libc/Makefile:1.6	Thu Sep  9 18:25:38 2010
+++ src/tests/lib/libc/Makefile	Wed Nov  3 12:10:21 2010
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.6 2010/09/09 22:25:38 christos Exp $
+# $NetBSD: Makefile,v 1.7 2010/11/03 16:10:21 christos Exp $
 
 .include <bsd.own.mk>
 
-TESTS_SUBDIRS+=	gen hash stdlib
+TESTS_SUBDIRS+=	gen hash stdlib stdio
 
 # Disabled for now, only test in there is very expensive
-#SUBDIR+=	 string
+SUBDIR+=	 string
 
 TESTSDIR=	${TESTSBASE}/lib/libc
 

Index: src/tests/lib/libc/gen/t_glob_star.c
diff -u src/tests/lib/libc/gen/t_glob_star.c:1.5 src/tests/lib/libc/gen/t_glob_star.c:1.6
--- src/tests/lib/libc/gen/t_glob_star.c:1.5	Wed Oct 13 07:19:28 2010
+++ src/tests/lib/libc/gen/t_glob_star.c	Wed Nov  3 12:10:21 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_glob_star.c,v 1.5 2010/10/13 11:19:28 pooka Exp $	*/
+/*	$NetBSD: t_glob_star.c,v 1.6 2010/11/03 16:10:21 christos Exp $	*/
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: t_glob_star.c,v 1.5 2010/10/13 11:19:28 pooka Exp $");
+__RCSID("$NetBSD: t_glob_star.c,v 1.6 2010/11/03 16:10:21 christos Exp $");
 
 #include <atf-c.h>
 
@@ -127,12 +127,12 @@
 gl_readdir(void *v)
 {
 	static struct dirent dir;
-	struct gl_dir *d = v;
-	if (d->pos < d->len) {
-		const struct gl_file *f = &d->dir[d->pos++];
+	struct gl_dir *dd = v;
+	if (dd->pos < dd->len) {
+		const struct gl_file *f = &dd->dir[dd->pos++];
 		strcpy(dir.d_name, f->name);
 		dir.d_namlen = strlen(f->name);
-		dir.d_ino = d->pos;
+		dir.d_ino = dd->pos;
 		dir.d_type = f->dir ? DT_DIR : DT_REG;
 		DPRINTF(("readdir %s %d\n", dir.d_name, dir.d_type));
 		dir.d_reclen = _DIRENT_RECLEN(&dir, dir.d_namlen);
@@ -162,9 +162,9 @@
 static void
 gl_closedir(void *v)
 {
-	struct gl_dir *d = v;
-	d->pos = 0;
-	DPRINTF(("closedir %p\n", d));
+	struct gl_dir *dd = v;
+	dd->pos = 0;
+	DPRINTF(("closedir %p\n", dd));
 }
 
 static void

Index: src/tests/lib/libc/hash/t_sha2.c
diff -u src/tests/lib/libc/hash/t_sha2.c:1.1 src/tests/lib/libc/hash/t_sha2.c:1.2
--- src/tests/lib/libc/hash/t_sha2.c:1.1	Sun Jan 24 16:12:17 2010
+++ src/tests/lib/libc/hash/t_sha2.c	Wed Nov  3 12:10:22 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_sha2.c,v 1.1 2010/01/24 21:12:17 joerg Exp $	*/
+/*	$NetBSD: t_sha2.c,v 1.2 2010/11/03 16:10:22 christos Exp $	*/
 /*-
  * Copyright (c) 20010 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: t_sha2.c,v 1.1 2010/01/24 21:12:17 joerg Exp $");
+__RCSID("$NetBSD: t_sha2.c,v 1.2 2010/11/03 16:10:22 christos Exp $");
 
 #include <atf-c.h>
 #include <sys/types.h>
@@ -144,7 +144,7 @@
 	{ "abcdefghijklmnopqrstuvwq", "404eb5652173323320cac6bf8d9714aef0747693a8ab4570700c6262268d367f30e31c44fa66860568ff058fe39c9aa8dac76bc78566c691a884cb9052c4aa0a" },
 };
 
-void
+static void
 digest2string(const uint8_t *digest, char *string, size_t len)
 {
 	while (len--) {
@@ -171,8 +171,8 @@
 {
 	size_t i, j, len;
 	SHA256_CTX ctx;
-	char buf[256];
-	char digest[8 + SHA256_DIGEST_LENGTH];
+	unsigned char buf[256];
+	unsigned char digest[8 + SHA256_DIGEST_LENGTH];
 	char output[SHA256_DIGEST_STRING_LENGTH];
 
 	for (i = 0; i < sizeof(test256) / sizeof(test256[0]); ++i) {
@@ -198,8 +198,8 @@
 {
 	size_t i, j, len;
 	SHA384_CTX ctx;
-	char buf[384];
-	char digest[8 + SHA384_DIGEST_LENGTH];
+	unsigned char buf[384];
+	unsigned char digest[8 + SHA384_DIGEST_LENGTH];
 	char output[SHA384_DIGEST_STRING_LENGTH];
 
 	for (i = 0; i < sizeof(test384) / sizeof(test384[0]); ++i) {
@@ -225,8 +225,8 @@
 {
 	size_t i, j, len;
 	SHA512_CTX ctx;
-	char buf[512];
-	char digest[8 + SHA512_DIGEST_LENGTH];
+	unsigned char buf[512];
+	unsigned char digest[8 + SHA512_DIGEST_LENGTH];
 	char output[SHA512_DIGEST_STRING_LENGTH];
 
 	for (i = 0; i < sizeof(test512) / sizeof(test512[0]); ++i) {

Index: src/tests/lib/libc/stdio/t_fmemopen.c
diff -u src/tests/lib/libc/stdio/t_fmemopen.c:1.1 src/tests/lib/libc/stdio/t_fmemopen.c:1.2
--- src/tests/lib/libc/stdio/t_fmemopen.c:1.1	Fri Sep 24 05:21:53 2010
+++ src/tests/lib/libc/stdio/t_fmemopen.c	Wed Nov  3 12:10:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: t_fmemopen.c,v 1.1 2010/09/24 09:21:53 tnozaki Exp $ */
+/* $NetBSD: t_fmemopen.c,v 1.2 2010/11/03 16:10:22 christos Exp $ */
 
 /*-
  * Copyright (c)2010 Takehiko NOZAKI,
@@ -68,7 +68,7 @@
 
 struct testcase {
 	const char *s;
-	size_t n;
+	off_t n;
 } testcases[] = {
 #define TESTSTR(s)	{ s, sizeof(s)-1 }
 	TESTSTR("\0he quick brown fox jumps over the lazy dog"),
@@ -751,9 +751,9 @@
 {
 	struct testcase *t;
 	const char **p;
-	char buf0[BUFSIZ], buf1[BUFSIZ];
+	char buf0[BUFSIZ];
 	FILE *fp;
-	size_t i;
+	int i;
 
 	for (t = &testcases[0]; t->s != NULL; ++t) {
 		for (p = &mode_rw1[0]; *p != NULL; ++p) {
@@ -764,7 +764,7 @@
 /*
  * test fmemopen_read + fgetc(3)
  */
-			for (i = (size_t)0; i < t->n; ++i) {
+			for (i = 0; i < t->n; ++i) {
 				ATF_CHECK(ftello(fp) == (off_t)i);
 				ATF_CHECK(fgetc(fp) == buf0[i]);
 				ATF_CHECK(feof(fp) == 0);
@@ -801,7 +801,7 @@
  * test fmemopen_read + fread(4)
  */
 			ATF_CHECK(ftello(fp) == (off_t)0);
-			ATF_CHECK(fread(&buf1[0], 1, sizeof(buf1), fp) == t->n);
+			ATF_CHECK(fread(&buf1[0], 1, sizeof(buf1), fp) == (size_t)t->n);
 			ATF_CHECK(feof(fp) != 0);
 			ATF_CHECK(memcmp(&buf0[0], &buf1[0], t->n) == 0);
 			ATF_CHECK((unsigned char)buf1[t->n] == 0x1);
@@ -821,7 +821,8 @@
 ATF_TC_BODY(test17, tc)
 {
 	struct testcase *t;
-	size_t len, i;
+	size_t len;
+	int i;
 	const char **p;
 	char buf[BUFSIZ];
 	FILE *fp;
@@ -849,7 +850,7 @@
 			ATF_CHECK(feof(fp) != 0);
 			ATF_CHECK(ftello(fp) == (off_t)t->n);
 			rewind(fp);
-			for (i = (size_t)0; i < t->n; ++i) {
+			for (i = 0; i < t->n; ++i) {
 				ATF_CHECK(ftello(fp) == (off_t)i);
 				ATF_CHECK(fgetc(fp) == buf[i]);
 				ATF_CHECK(feof(fp) == 0);
@@ -874,7 +875,7 @@
 ATF_TC_BODY(test18, tc)
 {
 	struct testcase *t;
-	size_t len, i;
+	size_t len;
 	const char **p;
 	char buf0[BUFSIZ], buf1[BUFSIZ];
 	FILE *fp;
@@ -903,7 +904,7 @@
 			buf1[t->n] = 0x1;
 			ATF_CHECK(ftello(fp) == (off_t)0);
 			ATF_CHECK(fread(&buf1[0], 1, sizeof(buf1), fp)
-			    == t->n);
+			    == (size_t)t->n);
 			ATF_CHECK(feof(fp) != 0);
 			ATF_CHECK(!memcmp(&buf0[0], &buf1[0], t->n));
 			ATF_CHECK((unsigned char)buf1[t->n] == 0x1);
@@ -936,7 +937,8 @@
 ATF_TC_BODY(test19, tc)
 {
 	struct testcase *t;
-	size_t len, i;
+	size_t len;
+	int i;
 	const char **p;
 	char buf[BUFSIZ];
 	FILE *fp;
@@ -953,7 +955,7 @@
 /*
  * test fmemopen_write + fputc(3)
  */
-			for (i = (size_t)0; i < t->n; ++i) {
+			for (i = 0; i < t->n; ++i) {
 				ATF_CHECK(ftello(fp) == (off_t)i);
 				ATF_CHECK(fputc(t->s[i], fp) == t->s[i]);
 				ATF_CHECK(buf[i] == t->s[i]);
@@ -995,7 +997,7 @@
 ATF_TC_BODY(test20, tc)
 {
 	struct testcase *t;
-	size_t len, i;
+	size_t len;
 	const char **p;
 	char buf[BUFSIZ];
 	FILE *fp;
@@ -1009,7 +1011,7 @@
 			fp = fmemopen(&buf[0], t->n + 1, *p);
 			ATF_CHECK(fp != NULL);
 			setbuf(fp, NULL);
-			ATF_CHECK(fwrite(t->s, 1, t->n, fp) == t->n);
+			ATF_CHECK(fwrite(t->s, 1, t->n, fp) == (size_t)t->n);
 /*
  * test fmemopen_write + fwrite(3)
  */
@@ -1048,7 +1050,7 @@
 ATF_TC_BODY(test21, tc)
 {
 	struct testcase *t;
-	size_t len, i;
+	int len, i;
 	const char **p;
 	char buf[BUFSIZ];
 	FILE *fp;
@@ -1104,7 +1106,7 @@
 ATF_TC_BODY(test22, tc)
 {
 	struct testcase *t0, *t1;
-	size_t len0, len1, i, nleft;
+	size_t len0, len1, nleft;
 	const char **p;
 	char buf[BUFSIZ];
 	FILE *fp;

Index: src/tests/lib/libprop/t_basic.c
diff -u src/tests/lib/libprop/t_basic.c:1.1 src/tests/lib/libprop/t_basic.c:1.2
--- src/tests/lib/libprop/t_basic.c:1.1	Fri Jul 16 09:56:31 2010
+++ src/tests/lib/libprop/t_basic.c	Wed Nov  3 12:10:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: t_basic.c,v 1.1 2010/07/16 13:56:31 jmmv Exp $ */
+/* $NetBSD: t_basic.c,v 1.2 2010/11/03 16:10:22 christos Exp $ */
 
 /*
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -34,10 +34,11 @@
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: t_basic.c,v 1.1 2010/07/16 13:56:31 jmmv Exp $");
+__RCSID("$NetBSD: t_basic.c,v 1.2 2010/11/03 16:10:22 christos Exp $");
 
-#include <prop/proplib.h>
 #include <stdlib.h>
+#include <string.h>
+#include <prop/proplib.h>
 
 #include <atf-c.h>
 

Index: src/tests/lib/libpthread/h_resolv.c
diff -u src/tests/lib/libpthread/h_resolv.c:1.1 src/tests/lib/libpthread/h_resolv.c:1.2
--- src/tests/lib/libpthread/h_resolv.c:1.1	Fri Jul 16 11:42:53 2010
+++ src/tests/lib/libpthread/h_resolv.c	Wed Nov  3 12:10:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: h_resolv.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $ */
+/* $NetBSD: h_resolv.c,v 1.2 2010/11/03 16:10:22 christos Exp $ */
 
 /*-
  * Copyright (c) 2004, 2008 The NetBSD Foundation, Inc.
@@ -32,7 +32,7 @@
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: h_resolv.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $");
+__RCSID("$NetBSD: h_resolv.c,v 1.2 2010/11/03 16:10:22 christos Exp $");
 
 #include <pthread.h>
 #include <stdio.h>
@@ -193,7 +193,7 @@
 		sleep(1);
 	}
 	c = 0;
-	for (i = 0; i < hosts->sl_cur; i++) {
+	for (i = 0; i < (int)hosts->sl_cur; i++) {
 		if (ask[i] != got[i] && got[i] != 0) {
 			warnx("Error: host %s ask %d got %d\n",
 				hosts->sl_str[i], ask[i], got[i]);
Index: src/tests/lib/libpthread/t_barrier.c
diff -u src/tests/lib/libpthread/t_barrier.c:1.1 src/tests/lib/libpthread/t_barrier.c:1.2
--- src/tests/lib/libpthread/t_barrier.c:1.1	Fri Jul 16 11:42:53 2010
+++ src/tests/lib/libpthread/t_barrier.c	Wed Nov  3 12:10:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: t_barrier.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $ */
+/* $NetBSD: t_barrier.c,v 1.2 2010/11/03 16:10:22 christos Exp $ */
 
 /*
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: t_barrier.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $");
+__RCSID("$NetBSD: t_barrier.c,v 1.2 2010/11/03 16:10:22 christos Exp $");
 
 #include <pthread.h>
 #include <stdio.h>
@@ -50,15 +50,15 @@
 threadfunc(void *arg)
 {
 	int which = (int)(long)arg;
-	int ret;
+	int rv;
 
 	printf("thread %d entering barrier\n", which);
-	ret = pthread_barrier_wait(&barrier);
-	printf("thread %d leaving barrier -> %d\n", which, ret);
+	rv = pthread_barrier_wait(&barrier);
+	printf("thread %d leaving barrier -> %d\n", which, rv);
 
 	PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
 	after_barrier_count++;
-	if (ret == PTHREAD_BARRIER_SERIAL_THREAD)
+	if (rv == PTHREAD_BARRIER_SERIAL_THREAD)
 		serial_count++;
 	PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
 
Index: src/tests/lib/libpthread/t_cond.c
diff -u src/tests/lib/libpthread/t_cond.c:1.1 src/tests/lib/libpthread/t_cond.c:1.2
--- src/tests/lib/libpthread/t_cond.c:1.1	Fri Jul 16 11:42:53 2010
+++ src/tests/lib/libpthread/t_cond.c	Wed Nov  3 12:10:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: t_cond.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $ */
+/* $NetBSD: t_cond.c,v 1.2 2010/11/03 16:10:22 christos Exp $ */
 
 /*
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: t_cond.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $");
+__RCSID("$NetBSD: t_cond.c,v 1.2 2010/11/03 16:10:22 christos Exp $");
 
 #include <sys/time.h>
 
@@ -51,15 +51,15 @@
 static void *
 signal_delay_wait_threadfunc(void *arg)
 {
-	int *share = (int *) arg;
+	int *shared = (int *) arg;
 
 	printf("2: Second thread.\n");
 
 	printf("2: Locking mutex\n");
 	PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
 	printf("2: Got mutex.\n");
-	printf("Shared value: %d. Changing to 0.\n", *share);
-	*share = 0;
+	printf("Shared value: %d. Changing to 0.\n", *shared);
+	*shared = 0;
 
 	PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
 	PTHREAD_REQUIRE(pthread_cond_signal(&cond));
@@ -112,15 +112,15 @@
 static void *
 signal_before_unlock_threadfunc(void *arg)
 {
-	int *share = (int *) arg;
+	int *shared = (int *) arg;
 
 	printf("2: Second thread.\n");
 
 	printf("2: Locking mutex\n");
 	PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
 	printf("2: Got mutex.\n");
-	printf("Shared value: %d. Changing to 0.\n", *share);
-	*share = 0;
+	printf("Shared value: %d. Changing to 0.\n", *shared);
+	*shared = 0;
 
 	/* Signal first, then unlock, for a different test than #1. */
 	PTHREAD_REQUIRE(pthread_cond_signal(&cond));
@@ -175,15 +175,15 @@
 static void *
 signal_before_unlock_static_init_threadfunc(void *arg)
 {
-	int *share = (int *) arg;
+	int *shared = (int *) arg;
 
 	printf("2: Second thread.\n");
 
 	printf("2: Locking mutex\n");
 	PTHREAD_REQUIRE(pthread_mutex_lock(&static_mutex));
 	printf("2: Got mutex.\n");
-	printf("Shared value: %d. Changing to 0.\n", *share);
-	*share = 0;
+	printf("Shared value: %d. Changing to 0.\n", *shared);
+	*shared = 0;
 
 	/* Signal first, then unlock, for a different test than #1. */
 	PTHREAD_REQUIRE(pthread_cond_signal(&static_cond));
Index: src/tests/lib/libpthread/t_preempt.c
diff -u src/tests/lib/libpthread/t_preempt.c:1.1 src/tests/lib/libpthread/t_preempt.c:1.2
--- src/tests/lib/libpthread/t_preempt.c:1.1	Fri Jul 16 11:42:53 2010
+++ src/tests/lib/libpthread/t_preempt.c	Wed Nov  3 12:10:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: t_preempt.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $ */
+/* $NetBSD: t_preempt.c,v 1.2 2010/11/03 16:10:22 christos Exp $ */
 
 /*
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: t_preempt.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $");
+__RCSID("$NetBSD: t_preempt.c,v 1.2 2010/11/03 16:10:22 christos Exp $");
 
 #include <errno.h>
 #include <fcntl.h>
@@ -75,7 +75,8 @@
 }
 ATF_TC_BODY(preempt1, tc)
 {
-	int ret, i;
+	int i;
+	ssize_t rv;
 	pthread_t new;
 	void *joinval;
 
@@ -110,9 +111,9 @@
 	PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
 	printf("1: After releasing the mutex.\n");
 
-	ret = read(fd, mem, HUGE_BUFFER);
+	rv = read(fd, mem, HUGE_BUFFER);
 	close(fd);
-	ATF_REQUIRE_EQ(ret, HUGE_BUFFER);
+	ATF_REQUIRE_EQ(rv, HUGE_BUFFER);
 
 	PTHREAD_REQUIRE(pthread_join(new, &joinval));
 
Index: src/tests/lib/libpthread/t_sigmask.c
diff -u src/tests/lib/libpthread/t_sigmask.c:1.1 src/tests/lib/libpthread/t_sigmask.c:1.2
--- src/tests/lib/libpthread/t_sigmask.c:1.1	Fri Jul 16 11:42:53 2010
+++ src/tests/lib/libpthread/t_sigmask.c	Wed Nov  3 12:10:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: t_sigmask.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $ */
+/* $NetBSD: t_sigmask.c,v 1.2 2010/11/03 16:10:22 christos Exp $ */
 
 /*
  * Copyright (c) 2008, 2010 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2008, 2010\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: t_sigmask.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $");
+__RCSID("$NetBSD: t_sigmask.c,v 1.2 2010/11/03 16:10:22 christos Exp $");
 
 /*
  * Regression test for pthread_sigmask when SA upcalls aren't started yet.
@@ -179,7 +179,7 @@
 {
 	struct sigaction act;
 	pthread_t thread;
-	int ret;
+	int rv;
 
 	act.sa_sigaction = respected_while_running_handler1;
 	sigemptyset(&act.sa_mask);
@@ -191,7 +191,7 @@
 	act.sa_sigaction = respected_while_running_handler2;
 	sigemptyset(&act.sa_mask);
 	act.sa_flags = SA_SIGINFO;
-	ret = sigaction(SIGUSR2, &act, NULL);
+	rv = sigaction(SIGUSR2, &act, NULL);
 
 	PTHREAD_REQUIRE(pthread_create(&thread, NULL,
 	    respected_while_running_threadroutine, NULL));
Index: src/tests/lib/libpthread/t_status.c
diff -u src/tests/lib/libpthread/t_status.c:1.1 src/tests/lib/libpthread/t_status.c:1.2
--- src/tests/lib/libpthread/t_status.c:1.1	Fri Jul 16 11:42:53 2010
+++ src/tests/lib/libpthread/t_status.c	Wed Nov  3 12:10:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: t_status.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $ */
+/* $NetBSD: t_status.c,v 1.2 2010/11/03 16:10:22 christos Exp $ */
 
 /*
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2010\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: t_status.c,v 1.1 2010/07/16 15:42:53 jmmv Exp $");
+__RCSID("$NetBSD: t_status.c,v 1.2 2010/11/03 16:10:22 christos Exp $");
 
 #include <sys/resource.h>
 #include <sys/wait.h>
@@ -53,7 +53,7 @@
 	return 0;
 }
 
-int
+static int
 child(const int seed)
 {
 	pthread_t thr[NUM];
@@ -86,7 +86,7 @@
 	return errors > 0 ? EXIT_FAILURE : EXIT_SUCCESS;
 }
 
-void
+static void
 do_test(const int seed)
 {
 	pid_t pid = fork();

Index: src/tests/lib/libpthread/t_sem.c
diff -u src/tests/lib/libpthread/t_sem.c:1.4 src/tests/lib/libpthread/t_sem.c:1.5
--- src/tests/lib/libpthread/t_sem.c:1.4	Wed Jul 21 13:23:08 2010
+++ src/tests/lib/libpthread/t_sem.c	Wed Nov  3 12:10:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: t_sem.c,v 1.4 2010/07/21 17:23:08 jmmv Exp $ */
+/* $NetBSD: t_sem.c,v 1.5 2010/11/03 16:10:22 christos Exp $ */
 
 /*
  * Copyright (c) 2008, 2010 The NetBSD Foundation, Inc.
@@ -86,7 +86,7 @@
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2008, 2010\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: t_sem.c,v 1.4 2010/07/21 17:23:08 jmmv Exp $");
+__RCSID("$NetBSD: t_sem.c,v 1.5 2010/11/03 16:10:22 christos Exp $");
 
 #include <errno.h>
 #include <fcntl.h>
@@ -119,16 +119,16 @@
 }
 ATF_TC_BODY(named, tc)
 {
-	sem_t *sem;
+	sem_t *semp;
 
 	ATF_REQUIRE_MSG(-1 != sysconf(_SC_SEMAPHORES), "%s", strerror(errno));
 
 	printf("Test begin\n");
 
 	(void) sem_unlink("/foo");
-	sem = sem_open("/foo", O_CREAT | O_EXCL, 0644, 0);
-	ATF_REQUIRE_MSG(sem != SEM_FAILED, "%s", strerror(errno));
-	SEM_REQUIRE(sem_close(sem));
+	semp = sem_open("/foo", O_CREAT | O_EXCL, 0644, 0);
+	ATF_REQUIRE_MSG(semp != SEM_FAILED, "%s", strerror(errno));
+	SEM_REQUIRE(sem_close(semp));
 	SEM_REQUIRE(sem_unlink("/foo"));
 
 	printf("Test end\n");
@@ -144,10 +144,10 @@
 entry(void * a_arg)
 {
 	pthread_t self = pthread_self();
-	sem_t * sem = (sem_t *) a_arg;
+	sem_t *semp = (sem_t *) a_arg;
 
 	printf("Thread %p waiting for semaphore...\n", self);
-	sem_wait(sem);
+	sem_wait(semp);
 	printf("Thread %p got semaphore\n", self);
 
 	return NULL;

Index: src/tests/libexec/ld.elf_so/t_dlinfo.c
diff -u src/tests/libexec/ld.elf_so/t_dlinfo.c:1.1 src/tests/libexec/ld.elf_so/t_dlinfo.c:1.2
--- src/tests/libexec/ld.elf_so/t_dlinfo.c:1.1	Thu Sep 24 17:33:45 2009
+++ src/tests/libexec/ld.elf_so/t_dlinfo.c	Wed Nov  3 12:10:23 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_dlinfo.c,v 1.1 2009/09/24 21:33:45 pooka Exp $	*/
+/*	$NetBSD: t_dlinfo.c,v 1.2 2010/11/03 16:10:23 christos Exp $	*/
 
 /*
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -89,4 +89,5 @@
 	ATF_TP_ADD_TC(tp, rtld_dlinfo_linkmap_self);
 	ATF_TP_ADD_TC(tp, rtld_dlinfo_linkmap_inval);
 	ATF_TP_ADD_TC(tp, rtld_dlinfo_linkmap_dlopen);
+	return 0;
 }

Index: src/tests/modules/t_builtin.c
diff -u src/tests/modules/t_builtin.c:1.1 src/tests/modules/t_builtin.c:1.2
--- src/tests/modules/t_builtin.c:1.1	Fri Aug 27 05:56:40 2010
+++ src/tests/modules/t_builtin.c	Wed Nov  3 12:10:23 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_builtin.c,v 1.1 2010/08/27 09:56:40 pooka Exp $	*/
+/*	$NetBSD: t_builtin.c,v 1.2 2010/11/03 16:10:23 christos Exp $	*/
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.  All rights reserved.
@@ -44,6 +44,8 @@
 #define MYMP "/mnt"
 #define HZFILE MYMP "/hz"
 
+static char kernfs[] = "kernfs";
+
 static bool
 check_kernfs(void)
 {
@@ -77,7 +79,7 @@
 	RL(rump_sys_mount(MOUNT_KERNFS, MYMP, 0, NULL, 0));
 	ATF_REQUIRE(check_kernfs());
 	RL(rump_sys_unmount(MYMP, 0));
-	RL(rump_sys_modctl(MODCTL_UNLOAD, "kernfs"));
+	RL(rump_sys_modctl(MODCTL_UNLOAD, kernfs));
 }
 
 ATF_TC(noauto);
@@ -93,7 +95,7 @@
 	rump_init();
 	RL(rump_sys_mkdir(MYMP, 0777));
 
-	RL(rump_sys_modctl(MODCTL_UNLOAD, "kernfs"));
+	RL(rump_sys_modctl(MODCTL_UNLOAD, kernfs));
 
 	ATF_REQUIRE_ERRNO(ENODEV,
 	    rump_sys_mount(MOUNT_KERNFS, MYMP, 0, NULL, 0) == -1);
@@ -113,12 +115,12 @@
 	rump_init();
 	RL(rump_sys_mkdir(MYMP, 0777));
 
-	RL(rump_sys_modctl(MODCTL_UNLOAD, "kernfs"));
+	RL(rump_sys_modctl(MODCTL_UNLOAD, kernfs));
 	ATF_REQUIRE_ERRNO(ENODEV,
 	    rump_sys_mount(MOUNT_KERNFS, MYMP, 0, NULL, 0) == -1);
 
 	memset(&mod, 0, sizeof(mod));
-	mod.ml_filename = "kernfs";
+	mod.ml_filename = kernfs;
 	mod.ml_flags = MODCTL_LOAD_FORCE;
 
 	RL(rump_sys_modctl(MODCTL_LOAD, &mod));
@@ -139,21 +141,21 @@
 {
 	struct modstat ms[128];
 	struct iovec iov;
-	int i;
+	size_t i;
 	bool found = false;
 
 	rump_init();
 	RL(rump_sys_mkdir(MYMP, 0777));
 
-	RL(rump_sys_modctl(MODCTL_UNLOAD, "kernfs"));
+	RL(rump_sys_modctl(MODCTL_UNLOAD, kernfs));
 
 	iov.iov_base = ms;
 	iov.iov_len = sizeof(ms);
 	RL(rump_sys_modctl(MODCTL_STAT, &iov));
 
 	for (i = 0; i < __arraycount(ms); i++) {
-		if (strcmp(ms[i].ms_name, "kernfs") == 0) {
-			ATF_REQUIRE_EQ(ms[i].ms_refcnt, -1);
+		if (strcmp(ms[i].ms_name, kernfs) == 0) {
+			ATF_REQUIRE_EQ(ms[i].ms_refcnt, (u_int)-1);
 			found = 1;
 			break;
 		}
@@ -176,7 +178,7 @@
 	RL(rump_sys_mount(MOUNT_KERNFS, MYMP, 0, NULL, 0));
 	ATF_REQUIRE(check_kernfs());
 	ATF_REQUIRE_ERRNO(EBUSY,
-	    rump_sys_modctl(MODCTL_UNLOAD, "kernfs") == -1);
+	    rump_sys_modctl(MODCTL_UNLOAD, kernfs) == -1);
 }
 
 ATF_TP_ADD_TCS(tp)

Index: src/tests/modules/t_modctl.c
diff -u src/tests/modules/t_modctl.c:1.4 src/tests/modules/t_modctl.c:1.5
--- src/tests/modules/t_modctl.c:1.4	Sat Aug 21 09:21:48 2010
+++ src/tests/modules/t_modctl.c	Wed Nov  3 12:10:23 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_modctl.c,v 1.4 2010/08/21 13:21:48 pgoyette Exp $	*/
+/*	$NetBSD: t_modctl.c,v 1.5 2010/11/03 16:10:23 christos Exp $	*/
 /*
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: t_modctl.c,v 1.4 2010/08/21 13:21:48 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: t_modctl.c,v 1.5 2010/11/03 16:10:23 christos Exp $");
 
 #include <sys/module.h>
 #include <sys/sysctl.h>
@@ -202,7 +202,8 @@
 		break;
 
 	default:
-		assert(false);
+		found = false;
+		assert(found);
 	}
 
 	return found;
@@ -283,7 +284,7 @@
  * process only.
  */
 static
-int
+void
 unload_cleanup(const char *name)
 {
 

Index: src/tests/modules/k_helper/k_helper.c
diff -u src/tests/modules/k_helper/k_helper.c:1.4 src/tests/modules/k_helper/k_helper.c:1.5
--- src/tests/modules/k_helper/k_helper.c:1.4	Sat Aug 21 09:21:48 2010
+++ src/tests/modules/k_helper/k_helper.c	Wed Nov  3 12:10:23 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: k_helper.c,v 1.4 2010/08/21 13:21:48 pgoyette Exp $	*/
+/*	$NetBSD: k_helper.c,v 1.5 2010/11/03 16:10:23 christos Exp $	*/
 /*
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: k_helper.c,v 1.4 2010/08/21 13:21:48 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: k_helper.c,v 1.5 2010/11/03 16:10:23 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -45,7 +45,7 @@
 /* TODO: Change the integer variables below that represent booleans to
  * bools, once sysctl(8) supports CTLTYPE_BOOL nodes. */
 
-static struct sysctllog *clog;
+static struct sysctllog *clogp;
 static int present = 1;
 static int prop_str_ok;
 static char prop_str_val[128];
@@ -163,7 +163,7 @@
 	} else
 		prop_int_load = -2;
 
-	sysctl_k_helper_setup(&clog);
+	sysctl_k_helper_setup(&clogp);
 
 	return 0;
 }
@@ -173,7 +173,7 @@
 k_helper_fini(void *arg)
 {
 
-	sysctl_teardown(&clog);
+	sysctl_teardown(&clogp);
 
 	return 0;
 }

Index: src/tests/modules/k_helper2/k_helper2.c
diff -u src/tests/modules/k_helper2/k_helper2.c:1.1 src/tests/modules/k_helper2/k_helper2.c:1.2
--- src/tests/modules/k_helper2/k_helper2.c:1.1	Sat Aug 21 09:21:48 2010
+++ src/tests/modules/k_helper2/k_helper2.c	Wed Nov  3 12:10:23 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: k_helper2.c,v 1.1 2010/08/21 13:21:48 pgoyette Exp $ */
+/*	$NetBSD: k_helper2.c,v 1.2 2010/11/03 16:10:23 christos Exp $ */
 /*
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: k_helper2.c,v 1.1 2010/08/21 13:21:48 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: k_helper2.c,v 1.2 2010/11/03 16:10:23 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -45,7 +45,7 @@
 /* TODO: Change the integer variables below that represent booleans to
  * bools, once sysctl(8) supports CTLTYPE_BOOL nodes. */
 
-static struct sysctllog *clog;
+static struct sysctllog *clogp;
 static int present = 1;
 
 #define K_HELPER2 0x23456781
@@ -76,7 +76,7 @@
 int
 k_helper2_init(prop_dictionary_t props)
 {
-	sysctl_k_helper2_setup(&clog);
+	sysctl_k_helper2_setup(&clogp);
 
 	return 0;
 }
@@ -86,7 +86,7 @@
 k_helper2_fini(void *arg)
 {
 
-	sysctl_teardown(&clog);
+	sysctl_teardown(&clogp);
 
 	return 0;
 }

Index: src/tests/net/bpf/t_div-by-zero.c
diff -u src/tests/net/bpf/t_div-by-zero.c:1.2 src/tests/net/bpf/t_div-by-zero.c:1.3
--- src/tests/net/bpf/t_div-by-zero.c:1.2	Wed Apr 21 07:19:44 2010
+++ src/tests/net/bpf/t_div-by-zero.c	Wed Nov  3 12:10:24 2010
@@ -8,6 +8,7 @@
 
 #include <rump/rump.h>
 #include <rump/rumpuser.h>
+#include <rump/rump_syscalls.h>
 
 ATF_TC(div_by_zero);
 ATF_TC_HEAD(div_by_zero, tc)
@@ -39,8 +40,7 @@
 
 	rump_init();
 	fd = rump_sys_open("/dev/bpf", O_RDWR);
-	if (fd == -1)
-		err(1, "open bpf");
+	ATF_CHECK(fd != -1);
 	ATF_REQUIRE_EQ_MSG(rump_sys_ioctl(fd, BIOCSETF, &bp), -1,
 	    "bpf accepted program with division by zero");
 }

Index: src/tests/net/carp/t_basic.c
diff -u src/tests/net/carp/t_basic.c:1.2 src/tests/net/carp/t_basic.c:1.3
--- src/tests/net/carp/t_basic.c:1.2	Wed Aug 11 09:10:03 2010
+++ src/tests/net/carp/t_basic.c	Wed Nov  3 12:10:24 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_basic.c,v 1.2 2010/08/11 13:10:03 pooka Exp $	*/
+/*	$NetBSD: t_basic.c,v 1.3 2010/11/03 16:10:24 christos Exp $	*/
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -29,11 +29,12 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: t_basic.c,v 1.2 2010/08/11 13:10:03 pooka Exp $");
+__RCSID("$NetBSD: t_basic.c,v 1.3 2010/11/03 16:10:24 christos Exp $");
 #endif /* not lint */
 
 #include <sys/types.h>
 #include <sys/socket.h>
+#include <sys/wait.h>
 
 #include <netinet/in.h>
 #include <netinet/in_systm.h>
@@ -126,7 +127,7 @@
 	else
 		cr.carpr_advskew = 200;
 	cr.carpr_advbase = 1;
-	strcpy(cr.carpr_key, "s3cret");
+	strcpy((char *)cr.carpr_key, "s3cret");
 
 	RL(rump_sys_ioctl(s, SIOCSVH, &ifr));
 	netcfg_rump_if(carpif, "10.1.1.100", "255.255.255.0");

Index: src/tests/net/icmp/t_forward.c
diff -u src/tests/net/icmp/t_forward.c:1.5 src/tests/net/icmp/t_forward.c:1.6
--- src/tests/net/icmp/t_forward.c:1.5	Mon Jul 26 10:10:31 2010
+++ src/tests/net/icmp/t_forward.c	Wed Nov  3 12:10:24 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_forward.c,v 1.5 2010/07/26 14:10:31 pooka Exp $	*/
+/*	$NetBSD: t_forward.c,v 1.6 2010/11/03 16:10:24 christos Exp $	*/
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: t_forward.c,v 1.5 2010/07/26 14:10:31 pooka Exp $");
+__RCSID("$NetBSD: t_forward.c,v 1.6 2010/11/03 16:10:24 christos Exp $");
 #endif /* not lint */
 
 #include <sys/types.h>
@@ -67,7 +67,6 @@
 static void
 sendttl(void)
 {
-	extern int rumpns_ip_defttl;
 	struct sockaddr_in sin;
 	char payload[1024];
 	char ifname[IFNAMSIZ];

Index: src/tests/net/icmp/t_ping.c
diff -u src/tests/net/icmp/t_ping.c:1.8 src/tests/net/icmp/t_ping.c:1.9
--- src/tests/net/icmp/t_ping.c:1.8	Thu Aug 26 13:24:14 2010
+++ src/tests/net/icmp/t_ping.c	Wed Nov  3 12:10:24 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_ping.c,v 1.8 2010/08/26 17:24:14 pooka Exp $	*/
+/*	$NetBSD: t_ping.c,v 1.9 2010/11/03 16:10:24 christos Exp $	*/
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: t_ping.c,v 1.8 2010/08/26 17:24:14 pooka Exp $");
+__RCSID("$NetBSD: t_ping.c,v 1.9 2010/11/03 16:10:24 christos Exp $");
 #endif /* not lint */
 
 #include <sys/types.h>
@@ -129,7 +129,7 @@
 }
 
 static int
-doping(const char *target, int loops, int pktsize)
+doping(const char *target, int loops, size_t pktsize)
 {
 	char sndbuf[IP_MAXPACKET - sizeof(struct ip)];
 	char recvbuf[IP_MAXPACKET];
@@ -137,7 +137,7 @@
 	struct icmp *icmp;
 	socklen_t slen;
 	ssize_t n;
-	int loop, i, succ;
+	int loop, succ;
 	int x, xnon, s;
 
 	RL(s = rump_sys_socket(PF_INET, SOCK_RAW, IPPROTO_ICMP));
@@ -397,7 +397,7 @@
 		    tot += (frag - sizeof(*ip))) {
 			frag = MIN(65538 - tot, sizeof(data));
 			ip->ip_off = tot >> 3;
-			assert(ip->ip_off << 3 == tot);
+			assert((size_t)ip->ip_off << 3 == tot);
 			ip->ip_len = frag;
 
 			if (frag == sizeof(data)) {

Index: src/tests/net/if_loop/t_pr.c
diff -u src/tests/net/if_loop/t_pr.c:1.2 src/tests/net/if_loop/t_pr.c:1.3
--- src/tests/net/if_loop/t_pr.c:1.2	Mon Jul 26 10:07:04 2010
+++ src/tests/net/if_loop/t_pr.c	Wed Nov  3 12:10:25 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_pr.c,v 1.2 2010/07/26 14:07:04 pooka Exp $	*/
+/*	$NetBSD: t_pr.c,v 1.3 2010/11/03 16:10:25 christos Exp $	*/
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: t_pr.c,v 1.2 2010/07/26 14:07:04 pooka Exp $");
+__RCSID("$NetBSD: t_pr.c,v 1.3 2010/11/03 16:10:25 christos Exp $");
 #endif /* not lint */
 
 #include <sys/types.h>
@@ -62,7 +62,6 @@
 ATF_TC_BODY(loopmtu, tc)
 {
 	char ifname[IFNAMSIZ];
-	size_t len;
 	struct {
 		struct rt_msghdr m_rtm;
 		struct sockaddr_in m_sin;

Index: src/tests/net/sys/t_connect.c
diff -u src/tests/net/sys/t_connect.c:1.3 src/tests/net/sys/t_connect.c:1.4
--- src/tests/net/sys/t_connect.c:1.3	Sat Jun 12 11:01:04 2010
+++ src/tests/net/sys/t_connect.c	Wed Nov  3 12:10:25 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_connect.c,v 1.3 2010/06/12 15:01:04 wiz Exp $	*/
+/*	$NetBSD: t_connect.c,v 1.4 2010/11/03 16:10:25 christos Exp $	*/
 /*
  * Copyright (c) 2007, 2008 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -74,10 +74,11 @@
 	sin.sin_family = AF_INET;
 
 	if (connect(sd, (struct sockaddr *)&sin, sizeof(sin)) == -1) {
-		int err = errno;
+		int serrno = errno;
 		atf_tc_fail("connect failed: %s%s",
-		    strerror(err),
-		    err != EACCES ? "" : " (see http://mail-index.netbsd.org/";
+		    strerror(serrno),
+		    serrno != EACCES ? "" :
+		    " (see http://mail-index.netbsd.org/";
 		    "source-changes/2007/12/16/0011.html)");
 	}
 

Index: src/tests/net/sys/t_listen.c
diff -u src/tests/net/sys/t_listen.c:1.1 src/tests/net/sys/t_listen.c:1.2
--- src/tests/net/sys/t_listen.c:1.1	Thu May  1 11:38:17 2008
+++ src/tests/net/sys/t_listen.c	Wed Nov  3 12:10:25 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: t_listen.c,v 1.1 2008/05/01 15:38:17 jmmv Exp $	*/
+/*	$NetBSD: t_listen.c,v 1.2 2010/11/03 16:10:25 christos Exp $	*/
 /*
  * Copyright (c) 2007 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -54,10 +54,11 @@
 		atf_tc_fail("setsockopt failed: %s", strerror(errno));
 
 	if (listen(sd, 5) == -1) {
-		int err = errno;
+		int serrno = errno;
 		atf_tc_fail("listen failed: %s%s",
-		    strerror(err),
-		    err != EACCES ? "" : " (see http://mail-index.netbsd.org/";
+		    strerror(serrno),
+		    serrno != EACCES ? "" :
+		    " (see http://mail-index.netbsd.org/";
 		    "source-changes/2007/12/16/0011.html)");
 	}
 
@@ -67,4 +68,5 @@
 ATF_TP_ADD_TCS(tp)
 {
 	ATF_TP_ADD_TC(tp, low_port);
+	return 0;
 }

Index: src/tests/util/df/getmntinfo.c
diff -u src/tests/util/df/getmntinfo.c:1.3 src/tests/util/df/getmntinfo.c:1.4
--- src/tests/util/df/getmntinfo.c:1.3	Mon Apr 28 16:24:12 2008
+++ src/tests/util/df/getmntinfo.c	Wed Nov  3 12:10:25 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: getmntinfo.c,v 1.3 2008/04/28 20:24:12 martin Exp $	*/
+/*	$NetBSD: getmntinfo.c,v 1.4 2010/11/03 16:10:25 christos Exp $	*/
 /*
  * Copyright (c) 2007 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -179,7 +179,7 @@
  * Parameter taken from:
  * http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=23600
  */
-void
+static void
 setup_pr23600(void)
 {
 	static const struct statvfs tmpl = {

Index: src/tests/util/id/pwgr.c
diff -u src/tests/util/id/pwgr.c:1.2 src/tests/util/id/pwgr.c:1.3
--- src/tests/util/id/pwgr.c:1.2	Mon Apr 28 16:24:12 2008
+++ src/tests/util/id/pwgr.c	Wed Nov  3 12:10:26 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: pwgr.c,v 1.2 2008/04/28 20:24:12 martin Exp $ */
+/* $NetBSD: pwgr.c,v 1.3 2010/11/03 16:10:26 christos Exp $ */
 /*
  * Copyright (c) 2007 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -39,6 +39,7 @@
 #include <grp.h>
 #include <pwd.h>
 #include <stdlib.h>
+#include <unistd.h>
 #include <string.h>
 
 char Login[16];
@@ -89,10 +90,10 @@
 
 	memset(g, 0, sizeof(*g));
 	if (gid == 0) {
-		g->gr_name = "wheel";
+		g->gr_name = __UNCONST("wheel");
 		g->gr_gid = 0;
 	} else if (gid == 100) {
-		g->gr_name = "users";
+		g->gr_name = __UNCONST("users");
 		g->gr_gid = 100;
 	} else
 		g = NULL;
@@ -101,11 +102,11 @@
 }
 
 int
-getgrouplist(const char *name, int basegid, int *groups, int *ngroups)
+getgrouplist(const char *name, gid_t basegid, gid_t *groups, int *ngroups)
 {
 	int cnt, ret;
 
-	if (name == "root") {
+	if (strcmp(name, "root") == 0) {
 		if (*ngroups >= 1) {
 			groups[0] = basegid;
 			cnt = 1;
@@ -113,7 +114,7 @@
 
 		ret = (*ngroups >= cnt) ? 0 : -1;
 		*ngroups = cnt;
-	} else if (name == "test") {
+	} else if (strcmp(name, "test") == 0) {
 		if (*ngroups >= 1) {
 			groups[0] = basegid;
 			cnt = 1;
@@ -152,11 +153,11 @@
 
 	memset(p, 0, sizeof(*p));
 	if (strcmp(login, "root") == 0) {
-		p->pw_name = "root";
+		p->pw_name = __UNCONST("root");
 		p->pw_uid = 0;
 		p->pw_gid = 0;
 	} else if (strcmp(login, "test") == 0) {
-		p->pw_name = "test";
+		p->pw_name = __UNCONST("test");
 		p->pw_uid = 100;
 		p->pw_gid = 100;
 	} else
@@ -172,11 +173,11 @@
 
 	memset(p, 0, sizeof(*p));
 	if (uid == 0) {
-		p->pw_name = "root";
+		p->pw_name = __UNCONST("root");
 		p->pw_uid = 0;
 		p->pw_gid = 0;
 	} else if (uid == 100) {
-		p->pw_name = "test";
+		p->pw_name = __UNCONST("test");
 		p->pw_uid = 100;
 		p->pw_gid = 100;
 	} else

Added files:

Index: src/tests/Makefile.inc
diff -u /dev/null src/tests/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:26 2010
+++ src/tests/Makefile.inc	Wed Nov  3 12:10:19 2010
@@ -0,0 +1,2 @@
+# $NetBSD: Makefile.inc,v 1.1 2010/11/03 16:10:19 christos Exp $
+WARNS ?= 4

Index: src/tests/crypto/Makefile.inc
diff -u /dev/null src/tests/crypto/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:26 2010
+++ src/tests/crypto/Makefile.inc	Wed Nov  3 12:10:19 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/dev/Makefile.inc
diff -u /dev/null src/tests/dev/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:26 2010
+++ src/tests/dev/Makefile.inc	Wed Nov  3 12:10:19 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/fs/Makefile.inc
diff -u /dev/null src/tests/fs/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:26 2010
+++ src/tests/fs/Makefile.inc	Wed Nov  3 12:10:20 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/include/Makefile.inc
diff -u /dev/null src/tests/include/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:26 2010
+++ src/tests/include/Makefile.inc	Wed Nov  3 12:10:20 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/kernel/Makefile.inc
diff -u /dev/null src/tests/kernel/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:26 2010
+++ src/tests/kernel/Makefile.inc	Wed Nov  3 12:10:20 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/kernel/kqueue/Makefile.inc
diff -u /dev/null src/tests/kernel/kqueue/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:26 2010
+++ src/tests/kernel/kqueue/Makefile.inc	Wed Nov  3 12:10:20 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/lib/Makefile.inc
diff -u /dev/null src/tests/lib/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:26 2010
+++ src/tests/lib/Makefile.inc	Wed Nov  3 12:10:21 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/lib/csu/Makefile.inc
diff -u /dev/null src/tests/lib/csu/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:26 2010
+++ src/tests/lib/csu/Makefile.inc	Wed Nov  3 12:10:21 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/lib/libc/Makefile.inc
diff -u /dev/null src/tests/lib/libc/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:26 2010
+++ src/tests/lib/libc/Makefile.inc	Wed Nov  3 12:10:21 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/lib/semaphore/Makefile.inc
diff -u /dev/null src/tests/lib/semaphore/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:26 2010
+++ src/tests/lib/semaphore/Makefile.inc	Wed Nov  3 12:10:22 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/libexec/Makefile.inc
diff -u /dev/null src/tests/libexec/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:27 2010
+++ src/tests/libexec/Makefile.inc	Wed Nov  3 12:10:23 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/modules/Makefile.inc
diff -u /dev/null src/tests/modules/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:27 2010
+++ src/tests/modules/Makefile.inc	Wed Nov  3 12:10:23 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/net/Makefile.inc
diff -u /dev/null src/tests/net/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:27 2010
+++ src/tests/net/Makefile.inc	Wed Nov  3 12:10:24 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/rump/Makefile.inc
diff -u /dev/null src/tests/rump/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:27 2010
+++ src/tests/rump/Makefile.inc	Wed Nov  3 12:10:25 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Index: src/tests/util/Makefile.inc
diff -u /dev/null src/tests/util/Makefile.inc:1.1
--- /dev/null	Wed Nov  3 12:10:27 2010
+++ src/tests/util/Makefile.inc	Wed Nov  3 12:10:25 2010
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Reply via email to