Skip to content
Trap Mach#-93

svc · mach trap -93

mk_timer_cancel

Annule un armement en attente sur un timer noyau et renvoie facultativement l'échéance précédente.

Prototype

kern_return_t mk_timer_cancel(/* 2 args */);

Retour: kern_return_t

Historique des versions

XNU tagmacOS#
xnu-123.5macOS 10.0 Cheetah-93
xnu-201macOS 10.1 Puma-93
xnu-344macOS 10.2 Jaguar-93
xnu-517macOS 10.3 Panther-93
xnu-124.1—-93
xnu-124.13—-93
xnu-124.7—-93
xnu-201.14—-93
xnu-201.19—-93
xnu-201.19.3—-93
xnu-201.42.3—-93
xnu-201.5—-93
xnu-344.12.2—-93
xnu-344.2—-93
xnu-344.21.73—-93
xnu-344.21.74—-93
xnu-344.23—-93
xnu-344.26—-93
xnu-344.32—-93
xnu-344.34—-93
xnu-344.49—-93
xnu-517.11.1—-93
xnu-517.12.7—-93
xnu-517.3.15—-93
xnu-517.3.7—-93
xnu-517.7.21—-93
xnu-517.7.7—-93
xnu-517.9.4—-93
xnu-517.9.5—-93

Notes

mk_timer_cancel défait un mk_timer_arm précédent sans détruire le port ; le timer peut être ré-armé plus tard. Si un message de tir a déjà été mis en file, l'annulation ne le drainera pas — l'appelant peut toujours avoir besoin d'un mach_msg en mode non bloquant pour le vider.

API associées

mk_timer_cancel_trapmk_timer_armmk_timer_destroy