En r�ponse � Devulder Gr�gory <[EMAIL PROTECTED]>: > Bonjour, > > Est ce que quelqu'un pourait m'expliquer pourquoi lorsque je compile > un > fichier qui fait appel � la variable ioctl en tant que variable > extern: > > #include "dir_acnuc.h" > #include <ctype.h> > #include <time.h> > #ifdef unix > #include <termio.h> > #include <unistd.h> > #include <fcntl.h> > extern int ioctl(int, int, ...); > #endif > > j'ai le message suivant : > + cc -c -O -Dunix query.c > query.c:8: conflicting types for `ioctl' > /usr/include/sys/ioctl.h:42: previous declaration of `ioctl' > make: *** [query.o] Erreur 1 > > > le fichier ..syc/ioctl.h fait parti de la distribution mandrake et ne > devrait donc pas poser de probl�mes > > > Merci > Gr�dory DEVULDER > > >
Bonjour, Tu ouvres le ioctl.h et tu te mets en ligne 42 et tu regardes le type de ta fonction ioctl car dans le code que tu montres ici, ioctl est une fonction et non une variable et le message conflicting types signifie bien que le compilo n'arrive pas � trouver de correspondance avec ta d�claration extern. Linuxement Olivier e-mail: [EMAIL PROTECTED] site: oboisse.free.fr
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
