utmp

Jan Rekorajski baggins w sith.mimuw.edu.pl
Sob, 12 Sty 2002, 02:18:24 CET


[piątek, 11 styczeń 2002], Blues napisał(a):

> W pliku /usr/include/paths.h pochodzącym z glibc'a mamy:
> #define _PATH_UTMP      "/var/run/utmp"
> 
> Tymczasem nie ma utmp - w zamian jest dostarczany przez utempter 
> /var/run/utmpx. Programy kompilujące się w tym środowisku próbują więc 
> szukać /var/run/utmp, co im się rzecz jasna, nie udaje.
> 
> Sugeruję zmianą w nagłówkach lub dodanie linka 
> /var/run/utmp -> /var/run/utmpx
> 
> Albo jedno i drugie - pozwoli to na poprawne tworzenie nowych zasobów oraz 
> pozwoli na działanie pakietów z innych distro.

NIEEEEE!
Juz to przerabialiśmy. Wtedy funkcje glibc typu {w,u}tmp*() zaczynaja
szukac plikow /var/run/utmpxx. Poczytaj sobie źródła jeśli nie wierzysz.
Albo strace cokolwiek co tych plików _poprawnie_ używa.

Poprawnym rozwiązaniem jest połatać programy które próbują tam recznie
grzebać.

Janek
-- 
Jan Rękorajski            |  ALL SUSPECTS ARE GUILTY. PERIOD!
baggins<at>mimuw.edu.pl   |  OTHERWISE THEY WOULDN'T BE SUSPECTS, WOULD THEY?
BOFH, MANIAC              |                   -- TROOPS by Kevin Rubio



Więcej informacji o liście dyskusyjnej pld-devel-pl