Je suis en train d'écrire un petit shell et j'ai besoin de lancer Emacs. Cependant, lorsque j'appelle la commande emacs, j'obtiens l'erreur "Veuillez définir la variable d'environnement TERM, voir tset". Maintenant, je l'ai essayé d'utiliser tset tels que suitComment définir la variable d'environnement TERM
tset xterm
J'ai aussi essayé d'utiliser l'appel système setenv()
dans mon code comme suit
setenv('TERM','xterm',0);
Cependant, les deux fois l'erreur réapparaît encore. Google n'a pas été très utile aussi. Quelqu'un pourrait-il éclaircir ça? Merci.
Après avoir appelé 'setenv()' avez-vous exec de ce même processus (ou d'un fork)? – FatalError
à partir du même processus ... – nave
Quelle saveur de exec() avez-vous utilisé? – FatalError