gcc编译问题
#include <unistd.h>                                                                                  
#define BUFFSIZE    9000                                                                                  
int
main(void)
{                                                                                  
    int     n;
    char    buf[BUFFZISE];                                                                                  
     while( (n = read(STDIN_FILENO, buf, BUFFSIZE) ) > 0)
         if (write(STDOUT_FILENO,buf, n) != n )
             printf("write error");                                                                                  
     if (n < 0)
        printf("read error");                                                                                  
     exit(0);
}
在rh9下用gcc编译怎么老是提示“BUFFSIZE undeclare".
注释掉#define用具体数带入却通过,糊涂了
------解决方案--------------------BUFFZISE?
打错了吧
------解决方案--------------------如果把BUFFSIZE该名后就可以的话,那么unistd.h已经定义了
可以直接
#ifdef BUFFSIZE
#undef BUFFSIZE  
#endif
#define BUFFSIZE    9000