对STDOUT_FILENO的理解

  

分类: 嵌入式

   在linux系统调用中,标准输入描述字用stdin,标准输出用stdout,标准出错用stderr表示,但在一些调用函数,引用了STDIN_FILENO表示标准输入才,同样,标准出入用STDOUT_FILENO,标准出错用STDERR_FILENO.
请问,他们有什么区别吗?
    stdin等是FILE *类型,属于标准I/O,在
    STDIN_FILENO等是文件描述符,是非负整数,一般定义为0, 1, 2,属于没有buffer的I/O,直接调用系统调用,在。 
文章出处:飞诺网( www.firnow.com):http://dev.firnow.com/course/6_system/linux/Linuxjs/20100804/520988.html

你可能感兴趣的:(对STDOUT_FILENO的理解)