Bonjour,
Je dois recoder une fonction open_pty qui est comparable a celle du systeme.
Sous FreeBSD ma fonction fonctionne parfaitement.
Mais sur Linux (Ubuntu), elle ne fonctionne pas.
Le probleme viens au momment ou je veux open mon tty, open me renvoie -1
*aslave = open(ptsname(*amaster), O_CREAT|O_NOCTTY|O_WRONLY|O_TRUNC, S_IRWXU|S_IRWXG|S_IRWXO)
mon ptsname(*master) me retourne le bon tty.
Je ne voie pas pourquoi *aslave me renvoie -1 et non le file descriptor ???
Partager