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/ _______________________________________________ pld-devel-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
