Forum: PC-Programmierung struct timespec Arithmetik


von Dergute W. (derguteweka)


Lesenswert?

Moin,

Gibts irgendwelche libc Funktionen/Macros fuer die Addition/Subtraktion 
von 2 "struct timespec"?
Oder ist selberrechnen und ggf. Uebertrag entsprechend verwursten 
angesagt?

Gruss
WK

von Felix U. (ubfx)


Lesenswert?

Da gibt's nix in der libc, musst du selber machen

von leo (Gast)


Lesenswert?

Dergute W. schrieb:
> Gibts irgendwelche libc Funktionen/Macros fuer die Addition/Subtraktion
> von 2 "struct timespec"?

Libc nicht. Auf github findet sich:
https://github.com/solemnwarning/timespec
mit u.a.
struct timespec timespec_add(struct timespec ts1, struct timespec ts2)

Ich wuerde aber via "Epoch" rechnen und konvertieren.

leo

von leo (Gast)


Lesenswert?

leo schrieb:
> Dergute W. schrieb:
>> Gibts irgendwelche libc Funktionen/Macros fuer die Addition/Subtraktion
>> von 2 "struct timespec"?
>
> Libc nicht. Auf github findet sich:
> https://github.com/solemnwarning/timespec
> mit u.a.
> struct timespec timespec_add(struct timespec ts1, struct timespec ts2)
>
> Ich wuerde aber via "Epoch" rechnen und konvertieren.

Da hab ich wohl struct tm und timespec durcheinander gewuerfelt. Also 
fuer erstere: via epoch und konvertieren, fuer zweitere brauchts ja kaum 
eine Funktion.

leo

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Merci, dann hab' ich wohl nix essentielles uebersehen...

Gruss
WK

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.