Wenn clock_gettime () aufgerufen wird, darf das zurückgegebene tv_nsec-Feld tatsächlich eine Sekunde überschreiten?
Wenn Sie @ aufrufclock_gettime()
gibt eine Zeitstruktur zurück.
struct timespec {
time_t tv_sec; /* seconds */
long tv_nsec; /* nanoseconds */
};
Ich finde in der Manpage keine Garantie, dass tv_nsec eine Sekunde nicht überschreitet. Existiert die Garantie tatsächlich? Könnte es von der Bibliotheksimplementierung (glibc?) Für Linux abhängen?
Die Schlüsselidee ist: Muss ich ein Ergebnis aus dem @ "normalisieren"clock_gettime()
Funktion?