[pso] [kmalloc]

Adrian Stanciu adrian.stanciu at gmail.com
Sat Mar 18 12:46:23 EET 2006


On 3/17/06, Bogdan Ardeleanu <bogdanardeleanu at gmail.com> wrote:
>
> pe masina virtuala exista fisierul:
>
>  /usr/include/linux/malloc.h    ???

In Laboratorul 2 scrie destul de clar ca, in kernel NU poti folosi
API-ul din userspace:

"funcţiile uzuale pe care le foloseaţi în user-space (printf, memcpy,
strcpy, etc.) nu mai pot fi folosite în mod uzual. În concluzie,
trebuie să reţineţi că programarea kernel se bazează pe un API total
nou şi independent, ce nu are legătură cu API-ul din userspace"

Cu alte cuvinte nu ai voie sa incluzi decat headere care exista in
directorul include din kernel (de obicei /usr/src/linux/include).

Cum spunea un coleg poti cauta funcia pe http://lxr.linux.no/ident sa
vezi in ce header e definita.

--sadyc


More information about the pso mailing list