diff options
| author | mlelstv <mlelstv@NetBSD.org> | 2011-03-27 08:53:56 +0000 |
|---|---|---|
| committer | mlelstv <mlelstv@NetBSD.org> | 2011-03-27 08:53:56 +0000 |
| commit | 3f136a93c6a226c440baa64078a951db56c19f81 (patch) | |
| tree | ea36a2c6035f492096c4e38599d5a03f3d8ace10 /tests/dev | |
| parent | c6bb7e2192bd9fa1cd024a93ece428084d1ca1ee (diff) | |
validate that getrawpartition() didn't fail.
Diffstat (limited to 'tests/dev')
| -rw-r--r-- | tests/dev/scsipi/t_cd.c | 7 |
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)); |
