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