Linux c 源码(issockettype:套接字描述符判定函数)

来源:互联网 发布:mysql编程培训班 编辑:程序博客网 时间:2024/05/17 23:52
int issockettype(int fd){    struct stat st;    int err =   fstat(fd, &st);//获得文件的状态       if( err < 0 )   {        return -1;    }    if((st.st_mode & S_IFMT) == S_IFSOCK)   {        //利用系统宏,比较是否是套接字描述符        printf("套接字描述符\t");        return 1;    }   else{        printf("普通文件描述符\t");        return 0;    }}
0 0
原创粉丝点击