TIME(2)

BEZEICHNUNG
time - Zeit in Sekunden abfragen

ÜBERSICHT
#include <time.h>

time_t time(time_t *t);

BESCHREIBUNG
time() gibt die Zeit als Anzahl der Sekunden seit dem Beginn der Unixzeit am 1.1.1970, 00:00:00 +0000 (UTC) an. Falls t nicht NULL ist, wird der Rückgabewert auch im Speicher an der Stelle abgelegt, auf die t zeigt.

RÜCKGABEWERT
Bei Erfolg wird die Zeit seit Beginn der Unixzeit in Sekunden zurückgegeben. Tritt ein Fehler auf, wird ((time_t) -1) zurückgegeben und errno entsprechend gesetzt.

FEHLER

EFAULT
    t zeigt außerhalb Ihres verfügbaren Adressbereichs.

KONFORM ZU
SVr4, 4.3BSD, C89, C99, POSIX.1-2001. POSIX legt keine Fehlerbedingungen fest.

ANMERKUNGEN
POSIX.1 definiert die Sekunden seit Anfang der Unixzeit als Wert, der als Anzahl der Sekunden zwischen einem bestimmten Zeitpunkt und dem Anfang der »Unixzeit« interpretiert wird. Die Umrechnungsformel von UTC ist ungenau, weil Sie Schaltsekunden ignoriert und alle durch vier teilbaren Jahre als Schaltjahre betrachtet. Wegen der ungenauen Formel und der nicht geforderten Synchronisation der Uhren mit einer vorgegebenen Referenz entspricht der so berechnete Wert nicht dem tatsächlichen. Das Ziel dieser Festlegung ist eine konsistente Interpretation des Sekundenwertes seit Anfang der »Unixzeit«. Siehe auch POSIX.1 Anhang B 2.2.2, für weitere Erläuterungen.

SIEHE AUCH
date(1), gettimeofday(2), ctime(3), ftime(3), time(7)

KOLOPHON
Diese Seite ist Teil der Veröffentlichung 3.27 des Projekts Linux-man-pages. Eine Beschreibung des Projekts und Informationen, wie Fehler gemeldet werden können, finden sich unter http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Michael Haardt <michael@moria.de>, Ralf Demmer <rdemmer@rdemmer.de> und Chris Leick <c.leick@vollbio.de> erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.