summaryrefslogtreecommitdiffstats
path: root/tools/regression
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2013-07-21 19:21:18 +0000
committerkib <kib@FreeBSD.org>2013-07-21 19:21:18 +0000
commit1d140c8ee835525df03225e15a8c3e1ae7d99185 (patch)
treea2ad43f0df6c7a2b00e4b7935d811289ab682d86 /tools/regression
parentc43c8949f947ce725f3e64c5fcb769092a488131 (diff)
downloadFreeBSD-src-1d140c8ee835525df03225e15a8c3e1ae7d99185.zip
FreeBSD-src-1d140c8ee835525df03225e15a8c3e1ae7d99185.tar.gz
Fix several warnings.
Fix crash in aio_pty_cleanup() by initializing the pointer before dereferencing. Sponsored by: The FreeBSD Foundation MFC after: 1 week
Diffstat (limited to 'tools/regression')
-rw-r--r--tools/regression/aio/aiotest/aiotest.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/tools/regression/aio/aiotest/aiotest.c b/tools/regression/aio/aiotest/aiotest.c
index 60de273..48c7aba 100644
--- a/tools/regression/aio/aiotest/aiotest.c
+++ b/tools/regression/aio/aiotest/aiotest.c
@@ -49,6 +49,7 @@
#include <fcntl.h>
#include <libutil.h>
#include <limits.h>
+#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -269,7 +270,7 @@ aio_write_test(struct aio_context *ac)
if (len != ac->ac_buflen) {
aio_cleanup(ac);
errx(-1, "FAIL: %s: aio_write_test: aio_waitcomplete: short "
- "write (%d)", ac->ac_test, len);
+ "write (%jd)", ac->ac_test, (intmax_t)len);
}
}
@@ -329,7 +330,7 @@ aio_read_test(struct aio_context *ac)
if (len != ac->ac_buflen) {
aio_cleanup(ac);
errx(-1, "FAIL: %s: aio_read_test: aio_waitcomplete: short "
- "read (%d)", ac->ac_test, len);
+ "read (%jd)", ac->ac_test, (intmax_t)len);
}
if (aio_test_buffer(ac->ac_buffer, ac->ac_buflen, ac->ac_seed) == 0) {
@@ -366,7 +367,7 @@ aio_file_cleanup(void *arg)
#define FILE_LEN GLOBAL_MAX
#define FILE_TIMEOUT 30
-static int
+static void
aio_file_test(void)
{
char pathname[PATH_MAX];
@@ -414,7 +415,7 @@ aio_fifo_cleanup(void *arg)
#define FIFO_LEN 256
#define FIFO_TIMEOUT 30
-static int
+static void
aio_fifo_test(void)
{
int error, read_fd = -1, write_fd = -1;
@@ -481,7 +482,7 @@ aio_unix_socketpair_cleanup(void *arg)
#define UNIX_SOCKETPAIR_LEN 256
#define UNIX_SOCKETPAIR_TIMEOUT 30
-static int
+static void
aio_unix_socketpair_test(void)
{
struct aio_unix_socketpair_arg arg;
@@ -515,13 +516,14 @@ aio_pty_cleanup(void *arg)
{
struct aio_pty_arg *apa;
+ apa = arg;
close(apa->apa_read_fd);
close(apa->apa_write_fd);
};
#define PTY_LEN 256
#define PTY_TIMEOUT 30
-static int
+static void
aio_pty_test(void)
{
struct aio_pty_arg arg;
@@ -573,7 +575,7 @@ aio_pipe_cleanup(void *arg)
#define PIPE_LEN 256
#define PIPE_TIMEOUT 30
-static int
+static void
aio_pipe_test(void)
{
struct aio_context ac;
@@ -628,7 +630,7 @@ aio_md_cleanup(void *arg)
#define MD_LEN GLOBAL_MAX
#define MD_TIMEOUT 30
-static int
+static void
aio_md_test(void)
{
int error, fd, i, mdctl_fd, unit;
OpenPOWER on IntegriCloud