execSend
Previous Up Next

execSend = fun [
Exec _exec_
S _str_
I _index_
]I

Envoie des données sur l'entrée standard de l'exécutable. On envoie les données de la chaîne _str_ à partir de l'index _index_. La fonction n'envoit par forcément toute la chaîne après _index_ : elle retourne l'index du prochain octet à envoyer (qui est égal à la taille de _str_ si la fonction a réussi à tout transmettre).

Paramètres
_exec_
Un exécutable quelconque.
_str_
Une chaîne de caractères.
_index_
Un entier, inférieur à la taille de la chaîne _str_
Valeur de retour
Un entier, inférieur à la taille de la chaîne _str_
Remarque
Cette fonction est bloquante : elle ne retoure que si elle a réussi à envoyer au moins un octet, ou s'il y a une erreur (l'exécutable a fermé son entrée standard, ce qui signifie généralement qu'il a terminé)
Voir aussi...
execRead   execStart