summaryrefslogtreecommitdiff
path: root/tests/dev
diff options
context:
space:
mode:
authormlelstv <mlelstv@NetBSD.org>2011-03-27 08:53:56 +0000
committermlelstv <mlelstv@NetBSD.org>2011-03-27 08:53:56 +0000
commit3f136a93c6a226c440baa64078a951db56c19f81 (patch)
treeea36a2c6035f492096c4e38599d5a03f3d8ace10 /tests/dev
parentc6bb7e2192bd9fa1cd024a93ece428084d1ca1ee (diff)
validate that getrawpartition() didn't fail.
Diffstat (limited to 'tests/dev')
-rw-r--r--tests/dev/scsipi/t_cd.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/dev/scsipi/t_cd.c b/tests/dev/scsipi/t_cd.c
index 75f6a6aa3ed..0aad706fc5e 100644
--- a/tests/dev/scsipi/t_cd.c
+++ b/tests/dev/scsipi/t_cd.c
@@ -1,4 +1,4 @@
-/* $NetBSD: t_cd.c,v 1.2 2010/09/11 16:03:41 martin Exp $ */
+/* $NetBSD: t_cd.c,v 1.3 2011/03/27 08:53:56 mlelstv Exp $ */
/*
* Copyright (c) 2010 Antti Kantee. All Rights Reserved.
@@ -50,9 +50,10 @@ ATF_TC_HEAD(noisyeject, tc)
ATF_TC_BODY(noisyeject, tc)
{
static char fname[] = "/dev/rcd0_";
- int fd, arg = 0;
+ int part, fd, arg = 0;
- fname[strlen(fname)-1] = 'a' + getrawpartition();
+ RL(part = getrawpartition());
+ fname[strlen(fname)-1] = 'a' + part;
rump_init();
RL(fd = rump_sys_open(fname, O_RDWR));
RL(rump_sys_ioctl(fd, DIOCEJECT, &arg));