ftime(3) Library Functions Manual ftime(3) NUME ftime - returneaza data i ora BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include int ftime(struct timeb *tp); DESCRIERE NOTA: Aceasta funcie nu mai este furnizata de biblioteca GNU C. Utilizai in schimb clock_gettime(2). Aceasta funcie returneaza ora curenta sub forma de secunde i milisecunde de la Epoca, 1970-01-01 00:00:00:00 +0000 (UTC). Timpul este returnat in tp, care este declarat dupa cum urmeaza: struct timeb { time_t time; unsigned short millitm; short timezone; short dstflag; }; Aici time este numarul de secunde de la Epoca, iar millitm este numarul de milisecunde de la time secunde de la Epoca. Campul timezone este fusul orar local masurat in minute de timp la vest de Greenwich (o valoare negativa indica minute la est de Greenwich). Campul dstflag este un fanion care, daca este diferit de zero, indica faptul ca ora de vara se aplica la nivel local in perioada corespunzatoare a anului. POSIX.1-2001 spune despre coninutul campurilor timezone i dstflag ca este nespecificat; evitai sa va bazai pe ele. VALOAREA RETURNATA Aceasta funcie returneaza intotdeauna 0 (conform POSIX.1-2001, iar unele sisteme documenteaza o returnare de eroare -1). ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |ftime() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE Niciunul. ISTORIC Eliminata in glibc 2.33. 4.2BSD, POSIX.1-2001. Eliminata in POSIX.1-2008. Aceasta funcie este invechita. Nu o utilizai. Daca ora in secunde este suficienta, se poate utiliza time(2); gettimeofday(2) ofera microsecunde; clock_gettime(2) ofera nanosecunde, dar nu este la fel de raspandita. ERORI Primele versiuni ale glibc2 au o eroare i returneaza 0 in campul millitm; glibc 2.1.1 este corecta. CONSULTAI I gettimeofday(2), time(2) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 ftime(3)