Retourner au contenu associé (entrée de forum : Programme qui referme mon lecteur CD)
Posté par gc le 02 décembre 2005 à 14:37. En réponse au message Programme qui referme mon lecteur CD. Évalué à 2.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: eject -t /dev/cdrom
Posté par gc . En réponse au message Programme qui referme mon lecteur CD. Évalué à 2.
ioctl(5, CDROMEJECT, 0x804f398) = 0
[gc@meuh /tmp] strace -eioctl eject -t
ioctl(5, CDROMCLOSETRAY, 0x24) = 0
donc je te propose la même chose sauf que tu mets uniquement dans le main :
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROMCLOSETRAY, 0);
close(fd);
}
}
c'est beau strace.