Je compile le fichier.cpp ci-dessous

#include <time.h>

struct tm Heure;
localetime_r(time(nul)l, &Heure);


A la compilation
J'ai un message d'erreur : localetime_r must have a prtotype

Je ne sais pas pourquoi et pourtant quand je fais man localetime_r j'ai bien la description
NB je compile sous solaris 8