Perl, tcsh i utmp

Michal Kochanowicz mkochano w ee.pw.edu.pl
Pią, 16 Cze 2000, 12:44:59 CEST


On Fri, Jun 16, 2000 at 11:28:20AM +0200, Tomasz Kłoczko wrote:
> Co starego perla i tcsh i utmp to zanim zacznie się kompilonie perla
> trzeba sobie przyszykować tcsh który czyta z utmpx (taki jest na ftp, a
> patch jest w repo).
Ja też się przyłączę do zabawy strace. Najpierw maszyna na której został
utworzony /var/run/utmpx (o zerowej wielkości):
stat("/var/run/utmp", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
access("/var/run/utmpd.rw", F_OK)       = -1 ENOENT (No such file or directory)
access("/var/run/utmpd.ro", F_OK)       = -1 ENOENT (No such file or directory)
access("/var/run/utmpx", F_OK)          = 0
open("/var/run/utmpx", O_RDWR)          = -1 EACCES (Permission denied)
open("/var/run/utmpx", O_RDONLY)        = 0

Czyli najpierw stwierdza, że jest utmp, poczym olewa to i otwiera utmpx.

A teraz usunę plik /var/run/utmp. I oto efekt:
stat("/var/run/utmp", 0xbfffefac)       = -1 ENOENT (No such file or directory)
write(17, "cannot stat /var/run/utmp.  Plea"..., 50cannot stat /var/run/utmp.  Please "unset watch".) = 50

Co do wersji, to jest to ta sama, która znajduje się na ftp:
[misiek w misiek /var]$ rpm -q tcsh
tcsh-6.09.00-5
[misiek w misiek /var]$ rpm -V tcsh
[misiek w misiek /var]$
-- 
--==Michał Kochanowicz==--==--==BOFH==--==--==mkochano w ee.pw.edu.pl==--
--==PGP key: www.ee(...)/~mkochano/PGP/ or finger me @ miriam.ee...==--
--==        You will never be younger than you are today..         ==--



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