Parmi les appels-systèmes Linux nom implémentés, sched_yield(2) est certainement le plus amusant. C'est, à ma connaissance, le seul appel-système dont la non-implémentation constitue en fait une implémentation valide.
Alors je sors mon man et je lis:
DESCRIPTION
sched_yield() force le thread appelant à libérer le CPU. Le thread est déplacé à la fin de la liste des processus prêts de sa priorité, et un autre thread sera exécuté.
VALEUR RENVOYÉE
sched_yield() renvoie 0 s'il réussit ou -1 s'il échoue auquel cas errno contient le code d'erreur.
ERREURS
L'implémentation Linux de sched_yield() réussit toujours.
Je suppose qu'il faudra réécrire le man en conséquence :
ERREURS
L'implémentation Linux de sched_yield() réussit toujours.
L'implémentation Manux de sched_yield() échoue toujours.
ce commentaire est sous licence cc by 4 et précédentes
# Vu dans les Manux Facts
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Premiers pas avec Manux. Évalué à 5.
Lu dans les Quelques faits rigolos autour de Manux :
Alors je sors mon
manet je lis:Je suppose qu'il faudra réécrire le man en conséquence :
ce commentaire est sous licence cc by 4 et précédentes