Comment comparer les deux horodateurs en C?

Je suis en train d'écrire un socket programme qui gère les files d'attente FIFO pour deux prises d'entrée. Lorsque vous décidez de la file d'attente de service, le programme tire la plus récente d'horodatage de chaque file d'attente.

J'ai besoin d'une méthode fiable pour la comparaison de deux timeval des structures. J'ai essayé d'utiliser timercmp(), mais ma version de gcc ne le supporte pas, et la documentation indique que la fonction n'est pas conforme à POSIX.

Que dois-je faire?

OriginalL'auteur Vishal Kotcherlakota | 2009-12-07