试着写我的版本的mesg

时间:2015-01-26 23:23:43

标签: linux c

我的任务是编写自己的写入版本,并且首先想到我可以使用IXOFF,如下面的代码所示,以阻止所有输入:

#include <stdio.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <string.h> 
#include <fcntl.h>
#include <errno.h>
#include <termios.h>

int main( int ac, char** args )
{

struct termios ttyinfo;
ttydrv=tcgetattr(0, &ttyinfo);

ttyinfo.c_iflag |=IXOFF;
        tcsetattr(0,TCSANOW, &ttyinfo);
        if(ttyinfo.c_iflag &IXOFF)
        {
            printf("flow control of input is off\n");
        }



}

现在我正在寻找其他想法。如果设备类似于文件,我是否可以更改tty的其他持久性以排除写入权限?还有其他想法吗?

0 个答案:

没有答案