[pso] #include <sys/syscall.h>

Cosmin Ratiu cosminratiu at gmail.com
Mon Mar 15 11:58:38 EET 2010


On Mon, Mar 15, 2010 at 11:34 AM, Alin Popescu <alinpopescu at live.com> wrote:

> Salut!
>
> Incerc sa compilez exemplul de mai jos cu Makefile si cu Kbuild ca in
> laborator, dar nu reusesc.
> Folosesc masina virtuala pusa la dispozitie pe site. Problema este ca nu
> poate include <sys/syscall.h>,
> desi acesta exitsta in /usr/include.
>
>
Cand compilezi module de kernel _nu_ se folosesc headerele standard. Alea
sunt pt. programele userspace. Modulele sunt intr-un mediu cu totul diferit.
Trebuie sa folosesti doar headerele care vin cu kernel-ul.
Ca sa ai macro-urile alea definite, include <linux/unistd.h>.

Cosmin.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/pso/attachments/20100315/97ef4ac7/attachment.htm>


More information about the pso mailing list