Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     13 Jul 2004  11:25:04
 To : Sergey Krinitsin
 Subject : Re: gettimeofday
 -------------------------------------------------------------------------------- 
 
 From: Valentin Nechayev <netch@segfault.kiev.ua>
 
 >>> Sergey Krinitsin wrote: 
 
  VN>> int
  VN>> gettimeofday(struct timeval *tp, struct timezone *tzp)
  VN>> {
  VN>>  int r;
  VN>>  static int (*real_func)(struct timeval *, struct timezone *) = NULL;
  VN>>  if(!real_func) {
  VN>>     real_func = dlsym(RTLD_NEXT,"gettimeofday");
  VN>>     if(!real_func) abort();
  VN>>  }
  VN>>  if((r=gettimeofday(tp,tzp))==-1)
 
               ~~~~~~~~~~~~
             r=(*real_func)(tp,tzp)
 
 Hадеюсь, ты так заменил? А то я не проверял написанное.
 
  VN>> Делаешь so'шку с такой функцией, грузишь через LD_PRELOAD и вперёд...
 SK> Опс, действительно зачем ковырять glibc, когда можно сделать свою библиотеку
 SK> с нужной функцией... Да, я тут стормозил :( В общем сделал, работает :)
 SK> Спасибо за идею!
 
 угу :)
 -netch-
 --- ifmail v.2.15dev5.3
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 gettimeofday   Sergey Krinitsin   10 Jul 2004 19:51:19 
 Re: gettimeofday   Valentin Nechayev   11 Jul 2004 19:53:00 
 Re: gettimeofday   Sergey Krinitsin   12 Jul 2004 13:58:02 
 Re: gettimeofday   Valentin Nechayev   12 Jul 2004 15:55:41 
 Re: gettimeofday   Sergey Krinitsin   13 Jul 2004 02:31:27 
 Re: gettimeofday   Valentin Nechayev   13 Jul 2004 11:25:04 
 Re: gettimeofday   Sergey Krinitsin   13 Jul 2004 14:54:20 
Архивное /ru.linux/22383073c8e5d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional