unresolved symbol in_ntoa()

unresolved symbol in_ntoa() - C - Programmation

Marsh Posté le 01-10-2003 à 08:40:46    

je dois faire un module (kernel space) qui communique avec d'autre chose par socket.
 
g trouvé un exempl la mais a la compil g un warning sur le [b]in_ntoa[/a] et qd je charge le module je me casse les dents sur un unersolved symbol.
 
g regardé mes sources du kernel et nulle part je trouve la dite fonction "in_ntoa()"
 
ca vient de moi? mon kernel est trop récent? (2.4.20)  
 
apres qq recherches, g trouvé la fonction:

Code :
  1. /*
  2. * Display an IP address in readable format.  
  3. */
  4. char *in_ntoa(unsigned long in)
  5. {
  6. static char buff[18];
  7. char *p;
  8. p = (char *) ∈
  9. sprintf(buff, "%d.%d.%d.%d",
  10.  (p[0] & 255), (p[1] & 255), (p[2] & 255), (p[3] & 255));
  11. return(buff);
  12. }


 
je peux juste inclure ca dans mon source du module??
ca a l'air de marcher mais je trouve ca un peu crado...
 
 
des avis?

Reply

Marsh Posté le 01-10-2003 à 08:40:46   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed