kool
thanks guys
i think can run with the info i have

Mike

Rechberger Markus wrote:

hey Michael,

here just an example:

this small tool opens the cd tray

#include <sys/types.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <linux/cdrom.h>

int main(){
   int cdrom;
   if ((cdrom = open("/dev/cdrom",O_RDONLY | O_NONBLOCK)) < 0) {
           perror("open");
           exit(1);
   }
   if (ioctl(cdrom,CDROMEJECT,0)<0) {
           perror("ioctl");
           exit(1);
   }
   close(cdrom);
   return(0);
}

simply build it with gcc tray.c -o tray

look at cdrom.h for more defined operations, you will also find
CDROMEJECT in there, 0 is an argument see the manpage (man ioctl) for
more infos..

Markus

On Fri, 04 Mar 2005 14:15:04 -0500, michael young <[EMAIL PROTECTED]> wrote:


Hi,
how do you use the ioctl.h?
there seems to be little info on it
on the web or in print. If you know
of anything on the web please let me
know.

thank you,
Mike

-
To unsubscribe from this list: send the line "unsubscribe linux-c-programming" 
in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html







- To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

Reply via email to