[Midnightbsd-cvs] src [11815] trunk/share/examples/ses/srcs/getencstat.c: add tests
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Jul 12 19:16:48 EDT 2018
Revision: 11815
http://svnweb.midnightbsd.org/src/?rev=11815
Author: laffer1
Date: 2018-07-12 19:16:47 -0400 (Thu, 12 Jul 2018)
Log Message:
-----------
add tests
Modified Paths:
--------------
trunk/share/examples/ses/srcs/getencstat.c
Modified: trunk/share/examples/ses/srcs/getencstat.c
===================================================================
--- trunk/share/examples/ses/srcs/getencstat.c 2018-07-12 23:16:30 UTC (rev 11814)
+++ trunk/share/examples/ses/srcs/getencstat.c 2018-07-12 23:16:47 UTC (rev 11815)
@@ -1,4 +1,5 @@
/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/share/examples/ses/srcs/getencstat.c 291429 2015-11-28 17:26:46Z mav $ */
/*
* Copyright (c) 2000 by Matthew Jacob
* All rights reserved.
@@ -48,6 +49,7 @@
int
main(int a, char **v)
{
+ encioc_string_t stri;
encioc_element_t *objp;
encioc_elm_status_t ob;
encioc_elm_desc_t objd;
@@ -54,6 +56,7 @@
encioc_elm_devnames_t objdn;
int fd, nobj, f, i, verbose, quiet, errors;
u_char estat;
+ char str[32];
if (a < 2) {
fprintf(stderr, "usage: %s [ -v ] device [ device ... ]\n", *v);
@@ -78,6 +81,16 @@
perror(*v);
continue;
}
+ if (verbose > 1) {
+ stri.bufsiz = sizeof(str);
+ stri.buf = &str[0];
+ if (ioctl(fd, ENCIOC_GETENCNAME, (caddr_t) &stri) == 0)
+ printf("%s: Enclosure Name: %s\n", *v, stri.buf);
+ stri.bufsiz = sizeof(str);
+ stri.buf = &str[0];
+ if (ioctl(fd, ENCIOC_GETENCID, (caddr_t) &stri) == 0)
+ printf("%s: Enclosure ID: %s\n", *v, stri.buf);
+ }
if (ioctl(fd, ENCIOC_GETNELM, (caddr_t) &nobj) < 0) {
perror("ENCIOC_GETNELM");
(void) close(fd);
More information about the Midnightbsd-cvs
mailing list