summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authoraugustss <augustss>1997-11-27 18:13:18 +0000
committeraugustss <augustss>1997-11-27 18:13:18 +0000
commitdc157ed4b55e9fe48f55040cc3a7575ac5cc23f8 (patch)
tree0cc5e2f799cbac9080514a728a040b3c9e203429 /audio
parent35ea25f34abf5037de534a18f6225541441ce02d (diff)
downloadpkgsrc-dc157ed4b55e9fe48f55040cc3a7575ac5cc23f8.tar.gz
Add the missing scsi.h file.
Diffstat (limited to 'audio')
-rw-r--r--audio/tosha/patches/patch-aa102
1 files changed, 100 insertions, 2 deletions
diff --git a/audio/tosha/patches/patch-aa b/audio/tosha/patches/patch-aa
index a8ab09f5fc4..4f906a2107d 100644
--- a/audio/tosha/patches/patch-aa
+++ b/audio/tosha/patches/patch-aa
@@ -1355,8 +1355,106 @@
int buffersize = 32;
int dsp_samplesize = 16;
int dsp_channels = 2;
---- ../../work/tosha-0.05/tosha.c Wed May 21 02:11:49 1997
-+++ tosha.c Fri Oct 31 02:02:33 1997
+--- /dev/null Thu Nov 27 19:03:38 1997
++++ scsi.h Thu Nov 27 19:07:58 1997
+@@ -0,0 +1,86 @@
++/* $OpenBSD: scsi.h,v 1.1 1996/06/12 11:21:37 deraadt Exp $ */
++
++/* Copyright (c) 1994 HD Associates (hd@world.std.com)
++ * 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.
++ * 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. All advertising materials mentioning features or use of this software
++ * must display the following acknowledgement:
++ * This product includes software developed by HD Associates
++ * 4. Neither the name of the HD Associaates nor the names of its contributors
++ * may be used to endorse or promote products derived from this software
++ * without specific prior written permission.
++ *
++ * THIS SOFTWARE IS PROVIDED BY HD ASSOCIATES``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 HD ASSOCIATES 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.
++ */
++
++#ifndef _SCSI_H_
++#define _SCSI_H_
++
++#include <sys/cdefs.h>
++
++/* libscsi: Library header file for the SCSI user library.
++ */
++
++#include <sys/scsiio.h>
++#include <stdio.h>
++
++#define SCSIREQ_ERROR(SR) (\
++0 \
++|| SR->senselen_used /* Sent sense */ \
++|| SR->status /* Host adapter status */ \
++|| SR->retsts /* SCSI transfer status */ \
++|| SR->error /* copy of errno */ \
++)
++
++scsireq_t *scsireq_reset __P((scsireq_t *));
++scsireq_t *scsireq_new __P((void));
++
++int scsireq_buff_decode __P((u_char *, size_t, char *, ...));
++int scsireq_buff_decode_visit __P((u_char *, size_t, char *,
++void (*a)(void *, int, void *, int, char *), void *));
++
++int scsireq_decode __P((scsireq_t *, char *, ...));
++int scsireq_decode_visit __P((scsireq_t *, char *,
++void (*) (void *, int, void *, int, char *), void *));
++
++int scsireq_encode __P((scsireq_t *, char *, ...));
++int scsireq_encode_visit __P((scsireq_t *, char *,
++ int (*)(void *, char *), void *));
++int scsireq_buff_encode_visit __P((u_char *, size_t, char *,
++ int (*)(void *, char *), void *));
++
++scsireq_t *scsireq_build __P((scsireq_t *,
++ u_long, caddr_t, u_long,
++ char *, ...));
++
++scsireq_t *scsireq_build_visit __P((scsireq_t *,
++ u_long, caddr_t, u_long, char *,
++ int (*)(void *, char *), void *));
++
++int scsireq_enter __P((int, scsireq_t *));
++
++void scsi_dump __P((FILE *, char *, u_char *, int, int, int ));
++
++int scsi_debug __P((FILE *, int, scsireq_t *));
++FILE *scsi_debug_output __P((char *));
++int scsi_open __P((const char *, int ));
++
++#endif /* _SCSI_H_ */
+--- tosha.c.orig Wed May 21 02:11:49 1997
++++ tosha.c Thu Nov 27 19:09:29 1997
+@@ -49,7 +49,7 @@
+ #include <sys/uio.h>
+ #include <sys/scsiio.h>
+ #include <unistd.h>
+-#include <scsi.h>
++#include "scsi.h"
+ extern int errno;
+
+ /*
@@ -93,7 +93,7 @@
#include "getlopt.h"