ftime(3) Library Functions Manual ftime(3) NAZWA ftime - zwraca date i czas BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #include int ftime(struct timeb *tp); OPIS NOTE: This function is no longer provided by the GNU C library. Use clock_gettime(2) instead. Funkcja zwraca biezacy czas jako sekundy i milisekundy od poczatku epoki, 1970-01-01 00:00:00 +0000 (UTC). Czas jest zwracany w strukturze tp, zadeklarowanej nastepujaco: struct timeb { time_t time; unsigned short millitm; short timezone; short dstflag; }; time jest tu liczba sekund od poczatku epoki, millitm jest liczba milisekund od chwili time sekund od poczatku epoki, timezone jest przesunieciem czasu dla lokalnej strefy czasowej, mierzonym w minutach w kierunku na zachod od Greenwich (z ujemnymi wartosciami oznaczajacymi wschod od Greenwich), a dstflag jest znacznikiem, ktory jesli jesli ma wartosc niezerowa, wskazuje, ze w danej czesci roku obowiazuje lokalnie czas letni. POSIX.1-2001 mowi, ze zawartosc pol timezone i dstflag nie jest okreslona, prosimy unikac zalezenia od tych pol. WARTOSC ZWRACANA Funkcja zawsze zwraca 0. (POSIX.1-2001 okresla, a niektore systemy dokumentuja, zwracanie -1 w przypadku bledu). ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +---------------------------+--------------------------+---------------+ |Interfejs | Atrybut | Wartosc | +---------------------------+--------------------------+---------------+ |ftime() | Bezpieczenstwo watkowe | MT-bezpieczne | +---------------------------+--------------------------+---------------+ STANDARDY None. HISTORIA Removed in glibc 2.33. 4.2BSD, POSIX.1-2001. Removed in POSIX.1-2008. Funkcja ta jest przestarzala. Nie nalezy jej uzywac. Jesli wystarczy czas w sekundach, mozna uzywac time(2); gettimeofday(2) zwraca czas w mikrosekundach; clock_gettime(2) zwraca nanosekundy, lecz nie jest tak powszechnie dostepna. USTERKI Wczesne wersje glibc2 mialy blad i zwracaly 0 w polu millitm; glibc 2.1.1 zachowuje sie znowu poprawnie. ZOBACZ TAKZE gettimeofday(2), time(2) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Andrzej Krzysztofowicz , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.06 31 pazdziernika 2023 r. ftime(3)