?? httppil.h
字號:
/////////////////////////////////////////////////////////////////////////// httpapi.h//// Header file for Miniweb Platform Independent Layer/////////////////////////////////////////////////////////////////////////#ifndef _HTTPPIL_H_#define _HTTPPIL_H_#ifdef WIN32#include <windows.h>#include <io.h>#else#include <unistd.h>#include <netinet/in.h>#include <arpa/inet.h>#include <sys/socket.h>#include <pthread.h>#include <sys/time.h>#include <signal.h>#include <sys/types.h>#include <sys/wait.h>#include <sys/select.h>#endif#ifdef WIN32#define open _open#define close _close#define read _read#define ssize_t size_t#define socklen_t inttypedef HANDLE pthread_t;typedef HANDLE pthread_mutex_t;#else#define closesocket close#define MAX_PATH 256#define FALSE 0#define TRUE 1typedef int SOCKET;typedef unsigned long DWORD;typedef unsigned short int WORD;typedef unsigned char BYTE;typedef int BOOL;#endiftypedef unsigned char OCTET;#define SHELL_NOREDIRECT 1#define SHELL_SHOWWINDOW 2#define SHELL_NOWAIT 4#ifdef WIN32#define msleep(ms) (Sleep(ms))#else#define msleep(ms) (usleep(ms<<10))#endifint InitSocket();void UninitSocket();char *GetTimeString();int ThreadCreate(pthread_t *pth, void* (*start_routine)(void*), void* arg);int ThreadKill(pthread_t pth);int ThreadWait(pthread_t pth,void** ret);void MutexCreate(pthread_mutex_t* mutex);void MutexDestroy(pthread_mutex_t* mutex);void MutexLock(pthread_mutex_t* mutex);void MutexUnlock(pthread_mutex_t* mutex);int ReadDir(char* pchDir, char* pchFileNameBuf);int IsFileExist(char* filename);int IsDir(char* pchName);#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -