aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mcd
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>1996-02-13 02:32:36 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>1996-02-13 02:32:36 +0000
commit52be2bc34c5511122d31846ea0b9f6d8d5887a98 (patch)
tree460c5323fcbc862f626c38f9c7caf4cd58d29fa5 /sys/dev/mcd
parenta034e85849500cd765bdb1b7521c8abff3dde7c6 (diff)
Notes
Diffstat (limited to 'sys/dev/mcd')
-rw-r--r--sys/dev/mcd/mcd.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/mcd/mcd.c b/sys/dev/mcd/mcd.c
index e75146414d2f..2e9821291005 100644
--- a/sys/dev/mcd/mcd.c
+++ b/sys/dev/mcd/mcd.c
@@ -40,7 +40,7 @@
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: mcd.c,v 1.69 1996/02/03 00:06:49 ache Exp $
+ * $Id: mcd.c,v 1.70 1996/02/03 14:33:56 ache Exp $
*/
static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
@@ -634,7 +634,9 @@ MCD_TRACE("ioctl called 0x%x\n", cmd);
case CDIOCSTART:
if (!(cd->flags & MCDVALID))
return ENXIO;
- return EINVAL;
+ if (mcd_setmode(unit, MCD_MD_COOKED) != 0)
+ return EIO;
+ return 0;
case CDIOCSTOP:
if (!(cd->flags & MCDVALID))
return ENXIO;