小さなシェルを作成していて、そこから emacs を起動する必要があります。しかし、emacs コマンドを呼び出すと、「TERM 環境変数を設定してください。tset を参照してください」というエラーが表示されます。さて、次のようなtsetを使ってみました
tset xterm
setenv()
また、次のようにコードでシステムコールを使用してみました
setenv('TERM','xterm',0);
ただし、どちらの場合もエラーが再発します。Googleもあまり役に立ちませんでした。誰かがこれをクリアできますか?ありがとう。