Changes between Version 39 and Version 40 of AS6-TME-B5


Ignore:
Timestamp:
Feb 22, 2022, 3:16:33 PM (3 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AS6-TME-B5

    v39 v40  
    389389**kernel/harch.c**
    390390
    391   *
     391  * Le thread tente de lire le clavier en lisant `status`, en cas d'échec il cède le processeur en sachant qu'on lui rendra plus tard.
     392  * En cas de succès, il enregistre le caractère lu dans le buffer et décrémente le nombre de caractères attendus, si c'est le dernier, il sort.
     393  * Notez qu'il n'y a pas de loopback (c'est-à-dire de renvoi du caractère vers l'écran. C'est une opération complexe, on ne peut pas tout renvoyer (par exemple les flèches), c'est à la fonction système de faire ce travail.
     394
    392395{{{#!c
    393396int tty_read (int tty, char *buf, unsigned count)