关于如何把linux下的源程序改为在windows下编译运行
请问哪位大侠知道以下linux下调用的转化(转化为windows下调用,我使用c++builder6.0,我从c++builder地include文件夹里找这些头函数)
1、
#include <pthread.h>
用到pthread_create,可能是用于监听输入,并用相应的函数进行处理
用到pthread_mutex_init,pthread_cond_init,pthread_mutex_t,pthread_cond_t
2、
#include <poll.h>
#include <sys/poll.h>
用到poll,可能是用于延时
3、
#include <signal.h>
这个似乎windows下也有,不知道有没有什么不一样
4、
#include <errno.h>
这个似乎windows下也有,
用到(errno == EWOULDBLOCK),但是EWOULDBLOCK在windows下找不到
5、
#include <unistd.h>
用到close,可能是用于关闭某个connecting的socket
6、
#include <sys/types.h>
#include <sys/socket.h>
用到socket
7、
#include <netdb.h>
#include <arpa/inet.h>
用到sockaddr_in
8、
#include <ctype.h>
这个似乎windows下也有,用到isdigit,但是isdigit在windows下找不到
9、
#include <sys/time.h>
这个头函数与windows下#include <time.h>有什么区别