• [^] # Re: eject -t /dev/cdrom

    Posté par . En réponse au message Programme qui referme mon lecteur CD. Évalué à 2.

    [gc@meuh /tmp] strace -eioctl eject
    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.