diff options
author | obrien <obrien@FreeBSD.org> | 2001-07-21 02:18:38 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2001-07-21 02:18:38 +0000 |
commit | d7b66a488ab852c9c423e140fbb678638389bbaf (patch) | |
tree | cb8aa701ef6b0ed4f5252f1b74f53f520526cb17 /usr.sbin/dpt/dpt_ctls | |
parent | b0081693851fb6c7e1ebecba5ad85e80794a418e (diff) | |
download | FreeBSD-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/Makefile | 7 | ||||
-rw-r--r-- | usr.sbin/dpt/dpt_ctls/dpt_ctls.8 | 5 | ||||
-rw-r--r-- | usr.sbin/dpt/dpt_ctls/dpt_ctls.c | 81 |
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); -} |