On Wed, Nov 12, 2003 at 06:28:40PM +0100, Jakub Bogusz wrote: > On Wed, Nov 12, 2003 at 05:33:18PM +0100, Adam Gorzkiewicz wrote: [...] > > configure szuka w kolejności: > > > > /var/run/utmpx > > /var/run/utmp > > /var/adm/utmp > > /etc/utmp > > Dwa ostatnie na pewno odpadają.
A, przy okazji opie zauważyłem - ścieżki to utmp i wtmp są zdefiniowane w <paths.h>: #define _PATH_UTMP "/var/run/utmp" #define _PATH_WTMP "/var/log/wtmp" W przypadku używania _GNU_SOURCE można jeszcze włączyć <utmpx.h> i mieć: # define _PATH_UTMPX _PATH_UTMP # define _PATH_WTMPX _PATH_WTMP # define UTMPX_FILE _PATH_UTMPX # define UTMPX_FILENAME _PATH_UTMPX # define WTMPX_FILE _PATH_WTMPX # define WTMPX_FILENAME _PATH_WTMPX (tak, bez tego 'x' na końcu) > Wybór między /var/run/utmp a /var/run/utmpx chyba jest po stronie libc > - nie wiem od czego zależy. A to pewnie w źródłach glibc można znaleźć... w manualach nie znalazłem nic sensownego (a wręcz coś przeciwnego w getutxent(3)). -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/ __________________________________________________________ nie pytaj co inni zrobili dla pld, pomysl ile sam zrobiles
