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/