kdebase się nie buduje
Arkadiusz Miskiewicz
arekm w pld-linux.org
Czw, 18 Lis 2004, 21:04:40 CET
On Thursday 18 of November 2004 20:54, Michal Kochanowicz wrote:
> Nagłówki opisują interfejs.
Owszem.
> Jeśli program z userspace chce gadać z
> kernelem to powinien mieć te same - bo się nie dogada.
Nagłówki może mieć inne byle definiowały ten sam interfejs. Jeśli program chce
gadać z kernelem to ma wiedzieć w jaki sposób, a to oznacza, że program ma
sam dostarczać odpowiedni nagłówek.
> Jeśli program z
> userspace NIE chce gadać z kernelem, to cokolwiek by w tych nagłówkach
> nie było, nie powinien się wywalać.
To niech nie używa nagłówków jądra tylko nagłówki userspace.
> Pytanie: co jeśli np. glibc udostępnia interfejs np. do operacji X
> zgodny z interfejsem kernela (np. przyjmujący taką samą strukturę jako
> argument) - glibc powinien dostarczać własne nagłówki, czy userspace
> powinien korzystać z kernelowych?
Z glibc jest jeszcze inaczej - glibc wymaga byś mu dostarczył poprawnych
nagłówków.
Obecne nagłówki w jądrze _nie są_ dla userspace. Są do użytku tylko dla
kernela. Można je przerobić na nagłówki userspace co jest np. zrobione w
linux-libc-headers.
--
Arkadiusz Miśkiewicz PLD/Linux Team
http://www.t17.ds.pwr.wroc.pl/~misiek/ http://ftp.pld-linux.org/
Więcej informacji o liście dyskusyjnej pld-devel-pl