Re: ioctl ()-Aufruf

From: Paul Herman <pherman(at)frenchfries.net>
Date: Sat, 17 Jun 2000 14:56:39 +0200 (CEST)

On Sat, 17 Jun 2000, Ralf Becker wrote:

> wenn ich einen Aufruf :
>
> # include <sys/cdio.h>
>
> ioctl (dev,CDIOCCAPABILITY,..)
>
> mache, um die entsprechende structure auszulesen, gbit mir
> ioctl immer einen Fehler zurueck. Als Fehler erhalte ich :
> "device is no character device". Dabei habe ich vorher das entsprechende
> cdrom raw device geoeffnet (bei mir racd0a).
> Meint diese Fehlermeldung wirklich was sie sagt ?
> Oder, heisst das einfach nur, dass der Aufruf vom Laufwerk nicht unter-
> stuetzt wird ?

Hallo Ralf,

Richtig, CDIOCCAPABILITY wird (nur ?) vom matcd Treiber unterstützt.
Wenn atapi (also /dev/racd0a) ein CDIOCCAPABILITY bekommt, dann meldet
er gleich mit ENOTTY "not a character device".... anscheinend...

versteckt in /usr/src/sys/i386/isa/atapi-cd.c ist eine Liste von den
unterstützten ioctls.

Gruß,
-Paul.

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 17 Jun 2000 - 14:56:56 CEST

search this site