ftime(3) Library Functions Manual ftime(3) NOM ftime - Obtenir la date et l'heure BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include int ftime(struct timeb *tp); DESCRIPTION NOTE: Cette fonction n'est plus fournie par la bibliotheque GNU C. Utilisez clock_gettime(2) a la place. Cette fonction renvoie la date et l'heure actuelle, en secondes et millisecondes, depuis l'epoque, 1er janvier 1970 a 00:00:00 (UTC). Le temps est renvoye dans une structure tp, declaree ainsi : struct timeb { time_t time; unsigned short millitm; short timezone; short dstflag; }; Ici, time est le temps ecoule en secondes depuis l'epoque, 1er janvier 1970 a 00:00:00 (UTC) et millitm est le nombre de millisecondes depuis time. Le champ timezone est le fuseau horaire local mesure en minutes de temps a l'ouest de Greenwich (avec une valeur negative indiquant les minutes a l'est de Greenwich). dstflag est un drapeau indiquant, s'il est non nul que le decalage horaire d'ete s'applique pendant la partie appropriee de l'annee. POSIX.1-2001 indique que le contenu des champs timezone et dstflag est indefini, vous ne devez donc pas compter sur eux. VALEUR RENVOYEE Cette fonction renvoie toujours 0 (POSIX.1-2001 indique, et certains systemes documentent une valeur de retour en cas d'erreur de -1). ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------------------------+--------------------------+---------+ |Interface | Attribut | Valeur | +---------------------------------+--------------------------+---------+ |ftime() | Securite des threads | MT-Safe | +---------------------------------+--------------------------+---------+ STANDARDS Aucun. HISTORIQUE Fonction supprimee dans glibc 2.23. 4.2BSD, POSIX.1-2001. Supprimee dans POSIX.1-2008. Cette fonction est obsolete. Ne l'utilisez pas. Si la precision en seconde vous suffit, utilisez time(2). Sinon gettimeofday(2) fournit des microsecondes, et clock_gettime(2) des nanosecondes, mais elle n'est pas disponible sur tous les systemes. BOGUES Les premieres versions de la glibc2 etaient boguees, et renvoyaient toujours 0 dans le champ millitm. La glibc 2.1.1 est correcte. VOIR AUSSI gettimeofday(2), time(2) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Jean-Pierre Giraud Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.9.1 2 mai 2024 ftime(3)