J'écris une extension de noyau de contrôleur de processus pour leopard. L'application me permet de suspendre les processus avec SIGSUS et de faire dormir l'ordinateur. Mon problème est quand une application qui utilise la vidéo/audio (par exemple iTunes ou GarageBand) est suspendue et puis j'essaie de faire dormir l'ordinateur, le processus de sommeil attend sur l'application audio/vidéo pour finir avec un délai de 30 secondes. En réalité, lorsque j'essaie de mettre l'ordinateur en veille lorsqu'une application audio/vidéo est suspendue, l'ordinateur se bloque pendant 30 secondes (probablement l'application suspendue ne répond pas à la demande de veille) et il dort normalement. Lorsque je réveille l'ordinateur et envoie SIGCON à l'application vidéo/audio, il continue normalement.OS X Contrôle de processus
Existe-t-il un moyen de changer ce délai d'attente de 30 secondes? Ou pour le faire ne pas attendre du tout? Ou toute autre solution?