summaryrefslogtreecommitdiffstats
path: root/usr.sbin/dpt/dpt_ctls
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2001-07-21 02:18:38 +0000
committerobrien <obrien@FreeBSD.org>2001-07-21 02:18:38 +0000
commitd7b66a488ab852c9c423e140fbb678638389bbaf (patch)
treecb8aa701ef6b0ed4f5252f1b74f53f520526cb17 /usr.sbin/dpt/dpt_ctls
parentb0081693851fb6c7e1ebecba5ad85e80794a418e (diff)
downloadFreeBSD-src-d7b66a488ab852c9c423e140fbb678638389bbaf.zip
FreeBSD-src-d7b66a488ab852c9c423e140fbb678638389bbaf.tar.gz
Hide in the Attic. This isn't built any more (it wont) and it can better
collect dust up there.
Diffstat (limited to 'usr.sbin/dpt/dpt_ctls')
-rw-r--r--usr.sbin/dpt/dpt_ctls/Makefile7
-rw-r--r--usr.sbin/dpt/dpt_ctls/dpt_ctls.85
-rw-r--r--usr.sbin/dpt/dpt_ctls/dpt_ctls.c81
3 files changed, 0 insertions, 93 deletions
diff --git a/usr.sbin/dpt/dpt_ctls/Makefile b/usr.sbin/dpt/dpt_ctls/Makefile
deleted file mode 100644
index d7db754..0000000
--- a/usr.sbin/dpt/dpt_ctls/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-# $FreeBSD$
-
-PROG= dpt_ctls
-MAN= dpt_ctls.8
-CFLAGS+= -I${.CURDIR}/../../../sys
-
-.include <bsd.prog.mk>
diff --git a/usr.sbin/dpt/dpt_ctls/dpt_ctls.8 b/usr.sbin/dpt/dpt_ctls/dpt_ctls.8
deleted file mode 100644
index 7233545..0000000
--- a/usr.sbin/dpt/dpt_ctls/dpt_ctls.8
+++ /dev/null
@@ -1,5 +0,0 @@
-.\" Copyright (c) 1997 Simon Shapiro. All rights reserved.
-.\"
-.\" $FreeBSD$
-.\"
-.\" There is nothing here yet, but an empty file will not patch
diff --git a/usr.sbin/dpt/dpt_ctls/dpt_ctls.c b/usr.sbin/dpt/dpt_ctls/dpt_ctls.c
deleted file mode 100644
index 41e3d24..0000000
--- a/usr.sbin/dpt/dpt_ctls/dpt_ctls.c
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Copyright (c) 1997 by Simon Shapiro
- * All Rights Reserved
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions, and the following disclaimer,
- * without modification, immediately at the beginning of the file.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
- * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- */
-
-/* dpt_ctls.c: Dunp a the number of configured DPT HBAs */
-
-#ident "$FreeBSD$"
-
-#include <fcntl.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-#include <sys/time.h>
-#include <sys/stat.h>
-#include <sys/queue.h>
-#include <sys/ioctl.h>
-#include <scsi/scsi_all.h>
-#include <scsi/scsi_message.h>
-#include <scsi/scsiconf.h>
-
-#include <sys/dpt.h>
-
-int
-main(int argc, char **argv, char **argp)
-{
- eata_pt_t pass_thru;
- int controllers_present;
-
- int result;
- int fd;
-
- if ( (fd = open(argv[1], O_RDWR, S_IRUSR | S_IWUSR)) == -1 ) {
- (void)fprintf(stderr, "%s ERROR: Failed to open \"%s\" - %s\n",
- argv[0], argv[1], strerror(errno));
- exit(1);
- }
-
- pass_thru.eataID[0] = 'E';
- pass_thru.eataID[1] = 'A';
- pass_thru.eataID[2] = 'T';
- pass_thru.eataID[3] = 'A';
- pass_thru.command = DPT_NUMCTRLS;
- pass_thru.command_buffer = (u_int8_t *)&controllers_present;
-
- if ( (result = ioctl(fd, DPT_IOCTL_SEND, &pass_thru)) != 0 ) {
- (void)fprintf(stderr, "%s ERROR: Failed to send IOCTL "
- "%lx - %s\n",
- argv[0], DPT_IOCTL_SEND,
- strerror(errno));
- exit(1);
- }
-
- (void)fprintf(stdout, "%d\n", controllers_present);
- return(0);
-}
OpenPOWER on IntegriCloud