Sous-routine pthread_getcpuclockid

Objectif

Accède à une horloge de temps UC d'unité d'exécution.

Syntaxe

#include <pthread.h>
#include <time.h>

int pthread_getcpuclockid(pthread_t thread_id, clockid_t *clock_id); 

Descriptif

La sous-routine pthread_getcpuclockid renvoie dans le paramètre clock_id l'ID d'horloge de l'unité d'exécution spécifiée par thread_id, si l'unité d'exécution spécifiée par thread_id existe.

Paramètres

Article Descriptif
ID_unité d'exécution Indique l'ID du pthread dont l'ID d'horloge est demandé.
id_horloge Pointe vers la structure clockid_t utilisée pour renvoyer l'ID d'horloge UC de l'unité d'exécution ID_unité d'exécution.

Valeurs renvoyées

Une fois l'opération terminée, la sous-routine pthread_getcpuclockid renvoie 0 ; sinon, un numéro d'erreur est renvoyé pour indiquer l'erreur.

Codes d'erreur

Article Descriptif
ENOTSUP La sous-routine n'est pas prise en charge avec les processus checkpoint-restart'ed.
ESRCH La valeur spécifiée par thread_id ne fait pas référence à une unité d'exécution existante.