URL: https://linuxfr.org/forums/linux-redhat/posts/lecture-de-fichier-dans-un-module Title: lecture de fichier dans un module Authors: whitefox Date: 2007年04月23日T15:19:57+02:00 Tags: Score: 0 Je dois pouvoir lire un fichier depuis un module, mais tout ce qui ressemble à un open ne peut se faire que depuis l'espace mémoire utilisateur. J'utilise un noyau 2.6.9 red hat. Puis-je utiliser sys_open en faisant auparavant un set_fs(KERNEL_DS) ? Si oui j'ai un petit problème avec mm_segment que mon gcc me recrache à la figure. Ne dois-je pas faire un truc du genre : mm_segment fs; fs = get_fs(); set_fs(KERNEL_DS); ... fichier = sys_open("toto.xxx",0,0); ret = sys_read(fichier,buffer,longueur); sys_close(fichier); ... set_fs(fs);