Ai nevoie de <sys/types.h> inainte de <linux/coda.h>.

#include <stdio.h>
#include <sys/types.h>
#include <linux/coda.h>

int main()
{
        printf("%d\n",clock());
        return 1;
}



Dragos MOROIANU wrote:
> Salut tuturor,
> Am urmatorul cod:
> #include <stdio.h>
> #include <linux/coda.h>
> 
> int main()
> {
>       printf("%d\n",clock());
>       return 1;
> }
> 
> Codul de mai sus este doar o exemplificare simpla a problemei mele. Pe un
> sistem cu kernel 2.6.10, programelul se compileaza fara probleme daca nu
> includ prima linie (#include<stdio.h>). Cum o includ, cum apar o gramada de
> erori. 
> Problema de la care am plecat este ca nu reusesc sa compilez modulul davfs pe
> un sistem cu kernel 2.6.10, in schimb merge fara probleme compilat pe un
> sistem cu kernel 2.4.26.
> Intrebarea putin pe ocolite este: ce are coda.h asa de special de intoarce pe
> dos compilarea acestui simplu program?
> ...sau intrebarea si mai interesanta: cum fac sa compilez davfs pe un kernel
> 2.6.10?
> Incercarea de a urmari directivele '#include' din coda.h mai departe m-au
> lasat cu impresia ca sunt in cautarea acului in carul cu fan. Nici google nu
> m-a ajutat mai mult, dar poate n-am nimerit eu intrebarea corecta.
> Sper ca parerile voastre sa ma ajute mai mult.
> 
> Multumesc,
> Dragos
> 


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui