| die letzten Änderungen * Seitenstruktur * Stichwortsuche :


logo_puschin.jpg

Startseite

Knowledge base



Kontakt

Impressum

Knowledge base - C

Knowledge base

7 Benutzer online Druckversion




zurück



C
CDROM Status ausgeben (offen / geschlossen)

Hier das entsprechende C-Programm :

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

static int fd=0;
int status;

int main(void) {
      fd=open("/dev/cdrom", O_RDONLY | O_NONBLOCK);
      status=ioctl(fd, CDROM_DRIVE_STATUS, CDSL_CURRENT);

      if (status==2) {
            printf("CDROM-Schublade ist offen [%d]n",status);
      }
      else
      {
            printf("CDROM-Schublade ist geschlossen [%d]n",status);
      }
}

Zum Kompilieren folgendes eingeben :
make cdstatus

Danach starten mit :
./cdstatus


zurück



Knowledge base wurde zuletzt bearbeitet am 12.07.13 durch Frank

www.puschin.de
login

<body bgcolor='#FFFFFF' link='#000000' vlink='#000000' alink='#000000' text='#000000'><font face='Verdana' size='2'><strong>www.puschin.de</strong><br>Die Webseite http://www.puschin.de bietet eine interessante Webseite zu vielen Themen aus dem Bereich Linux und Windows. Man findet hier Tipps und Tricks zu cms php apache postfix openxchange tomcat windows linux firewall <br><br><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=191'>Startseite</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=63'>Knowledge base</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=57'>Kontakt</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=9'>Impressum</a></body>