当前位置: 技术问答>linux和unix
有没有CVS for sco open server 5.05 版的?我 从CVS官方网站下载 cvs-1.11.5.tar.gz
来源: 互联网 发布时间:2015-03-02
本文导语: 编译无法找到 S_ISSOCK出错 | 把下面的内容存为statfix.h,并在编译出错的.c文件中包含它 #ifndef __MACRO_DEFINE_STAT_FIX_H__ #define __MACRO_DEFINE_STAT_FIX_H__ #include #ifndef S_ISSOCK # ifdef _S_ISSOCK # de...
编译无法找到 S_ISSOCK出错
|
把下面的内容存为statfix.h,并在编译出错的.c文件中包含它
#ifndef __MACRO_DEFINE_STAT_FIX_H__
#define __MACRO_DEFINE_STAT_FIX_H__
#include
#ifndef S_ISSOCK
# ifdef _S_ISSOCK
# define S_ISSOCK(m) _S_ISSOCK(m)
# else
# ifdef _S_IFSOCK
# define S_ISSOCK(m) ((m & S_IFMT) == _S_IFSOCK)
# else
# ifdef S_IFSOCK
# define S_ISSOCK(m) ((m & S_IFMT) == S_IFSOCK)
# else
# define S_ISSOCK(m) (0)
# endif
# endif
# endif
#endif
#ifndef __MACRO_DEFINE_STAT_FIX_H__
#define __MACRO_DEFINE_STAT_FIX_H__
#include
#ifndef S_ISSOCK
# ifdef _S_ISSOCK
# define S_ISSOCK(m) _S_ISSOCK(m)
# else
# ifdef _S_IFSOCK
# define S_ISSOCK(m) ((m & S_IFMT) == _S_IFSOCK)
# else
# ifdef S_IFSOCK
# define S_ISSOCK(m) ((m & S_IFMT) == S_IFSOCK)
# else
# define S_ISSOCK(m) (0)
# endif
# endif
# endif
#endif