Есть такой код (не смотрите, пожалуйста, на его суть -- он просто для примера). Делаю из него .o файл следующим образом: 
  gcc -std=c99 -W -Wall -pedantic -c l.c 
gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
В итоге получаю сообщение: warning: implicit declaration of function ‘localtime_r’
Очень хотелось бы узнать, что в этом коде вызывает warning и как его убрать? Спасибо.
P.S. Кстати, localtime_r() портабельна? Всмысле, она присутствует хотя бы в *BSD системах? Спасибо.
=== l.c ===
#include <time.h>
void do_nothing(void)
{
    time_t t;
    struct tm ct;
    t = time(NULL);
    localtime_r(&t, &ct);
    return;
}
=== l.c ===


    
      Ответ на:
      
          комментарий
        от execve 
  
    
      Ответ на:
      
          комментарий
        от ananas 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Cedega&Ubuntu (2006)
- Форум где qsort_r? (2020)
- Форум покритикуйте функцию (2009)
- Форум gcc4.0 откуда варнинги? o_O (2008)
- Форум Warnings при использовании basename () (2004)
- Форум Не компилится ядро. (2005)
- Форум gcc -Wlong-long x32 (2016)
- Форум sseREGa, ты тута? (2003)
- Форум Не могу объявить переменную в структуре. (2016)
- Форум xf86-video-intel-2.4.2 build error (2008)