求大神指教Linux中关于缓冲区的小问题
代码如下:
#include <stdio.h>
int main(void)
{
if(stdin->_flags&_IO_LINE_BUF)
printf("linebuf\n");
else if(stdin->_flags&_IO_FULL_BUF)
printf("fullbuf\n");
return 0;
}
用gcc编译出现错误:‘_IO_FULL_BUF’未声明(在此函数内第一次使用),
可_IO_LINE_BUF却是可以用的,这是什么情况