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