您的位置:首页 > 其它

emacs echo area 不是行缓冲的

2015-10-31 22:39 190 查看
在linux环境下学习apue的第8.6小节时发现一个疑似emacs的bug

在emacs里执行shell-command命令,默认的命令输出到echo area,但是不是行缓冲的,不知道是不是个bug

可能stdio被重定向到emacs的临时文件,默认是全缓冲的了

在emacs里运行程序,父进程没有flush io buufer,导致在子进程中多输出了一行。而直接在终端下执行命令就没有问题。见下图



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: