Conduite d'un vrai PTY et d'une vraie prise à travers la pompe terminale

TestKlusterServices
Expédié
3 septembre 2026 à 17:50 UTC
Auteur
Kamo
Commite
e9274bc

Les tests existants pin arv et l'encadrement isolément; ces quatre preuves sont les suivants: en fait, les octets se déplacent. Une coquille est fourchue sous un véritable pty.fork et pompé sur une paire de douilles, donc ce qui tourne, c'est la boucle de sélection, le décodement du cadre sur la façon d'entrer, l'encodage sur le chemin de la sortie, le redimensionnement ioctl et la manipulation de l'EOF la moitié entière du protocole de l'agent. La seule chose qui s'est étouffé est le 'su - 'user', qui a besoin d'enracinement et d'une provisionnée compte; le reproducteur est injecté à la place à l'intérieur d'une coquille ordinaire. L'affaire EIO est celle qui vaut la peine d'être examinée. Un PTY signale la sortie de son enfant avec EIO sur lire plutôt qu'une EOF propre, et obtenir que ce ne soit pas transformé en une sortie normale une exception - le navigateur verrait un crash où il devrait voir une fin. 111 épreuves passent.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation