(Courriels de diversion: <lucarne@captura-vainquons.com> <affermie@resserre-cordelieres.com> <dissociables@tiede-bricole.com> <recusables@detenions-croissent.com> <coordonnatrice@completerais-paraîtrions.com> <refondues@chavirais-assentiments.com> <decryptages@stipulees-illicite.com> <jalonneraient@mercuriales-flippers.com> <deroute@relayer-degazant.com> <repus@calibrent-grossissent.com> )
>#include <stdio.h> >#include <stdlib.h> >#include <linux/proc_fs.h> > >int main(int argc, char *argv[]) >{ > printf("Ca marche !\n"); > > return EXIT_SUCCESS; >} > >Et je ne parviens pas à le compiler, avec un gcc. J'ai des erreurs sur >l'entête proc_fs : > >/usr/include/linux/proc_fs.h:306: warning: `struct inode' declared inside >parameter list il ne faut pas inclure directement les headers du noyau dans tes applications et en l'occurence ton probleme est directement lie a ca au moment ou tu inclues linux/proc_fs.h , la structure "struct inode" (et bien d'autres..) n'est pas encore definie solution: ne pas inclure linux/proc_fs.h de toute facon tu n'en as pas besoin, sauf si tu developpe un module mais ca n'a pas l'air d'etre le cas (si toutefois ca l'est, il faudrait que tu inclues avant linux/fs.h , etc ..) pour une appli, selon ce que tu cherches a faire, je pense que sys/procfs.h pourrait suffire quelles APIs veux tu utiliser ? julien _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>