prestaveni signalu za behu
Petr Skoda
skoda na sunstel.asu.cas.cz
Čtvrtek Červen 4 15:45:20 CEST 1998
On Thu, 4 Jun 1998, Michael Mraka wrote:
>
> ----libtime.c
> #include <time.h>
>
> time_t time(time_t *t)
> { return 0;}
> ------------
> $gcc -shared -o libtime.so libtime.c
>
> $LD_PRELOAD=libtime.so ta_aplikace
>
> Knihovnu v niz je prepsana fce time ma prelodovanou jenom ta_aplikace,
> takze ostatni programy se chovaji normalne. Timhle zpsobem jsem si kdysi
Diky moc tohle funguje a kdyz jsem udelal
LD_PRELOAD=/home/skoda/libtime.so /bin/date
tak mi date vraci Sun Jan 11 05:56:36 MET 2004
Ale kdyz se pokousim hodnotu return zmaneit z nuly treba na 62000000
(62 milionu - tj asi 2 roky) tak to varaci stale stejne - obecne jakakoli
jina hodnota s tim nic neudela. V cem je jeste chyba ?
napsal jsem v posl radku {return 72000000;}
a abych se priznal , moc mi t a syntaxe neni jasna - a v man time je jen
zminka o pointeru *t, kam se jeste ulozi ta vracena hodnota ale jinak nic.
Omlouvam se za svou stupiditu
*************************************************************************
* Petr Skoda Tel : (0204) 649201, l. 361 *
* Stelarni oddeleni (0204) 620361, 620136 *
* Astronomicky ustav AVCR Fax : (0204) 620250 *
* 251 65 Ondrejov e-mail: skoda na sunstel.asu.cas.cz *
* Ceska republika pskoda na mbox.cesnet.cz *
*************************************************************************
Další informace o konferenci Linux