• [^] # Re: J'ai trouvé, euh en fait j'ai pompé sur le prog d'avant !

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

    Il manquait (je sais pas vraiment ce que sa fait mais bon, moi ca marche comme ca, je vais pas aller le contrarier) :

    int fd = -1;
    juste après le "main"
    ce qui donne donc :


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

    int main(void){
    int fd = -1;
    fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
    if (fd > 0) {
    ioctl(fd, CDROMCLOSETRAY, 0);
    close(fd);
    }
    }


    Alors par-contre je sais pas si c'est nécessaire d'avoir tout ces includes ?

    Mais bon, ca marche comme ça :)

    Allez je recommence mon live-cd et je test !


    Merci tout le monde !!!