Go to the documentation of this file.
30 #include <sys/types.h>
46 #define S_IFSOCK 10000
73 #if !defined(HAVE_ASPRINTF) && defined(HAVE___MINGW_ASPRINTF)
74 #define asprintf __mingw_asprintf
77 #ifndef HAVE_STRERROR_R
78 #define strerror_r(errnum, buf, buflen) snprintf(buf, buflen, "%s", strerror(errnum))
92 #if defined _WIN32 && defined _UNICODE
95 #define _tdirent _wdirent
97 #define _topendir _wopendir
98 #define _tclosedir _wclosedir
99 #define _treaddir _wreaddir
100 #define _trewinddir _wrewinddir
101 #define _ttelldir _wtelldir
102 #define _tseekdir _wseekdir
103 #define _tcreat _wcreat
104 #define _tstat _wstat
105 #define _tunlink _wunlink
106 #define _tmkdir(X,Y) _wmkdir(X)
107 #define _trmdir _rmdir
108 #define _tchmod _wchmod
109 #define _trewinddir _wrewinddir
110 #define _tchown(X, Y, Z)
113 #define _tdirent dirent
116 #define _topendir opendir
117 #define _tclosedir closedir
118 #define _treaddir readdir
119 #define _trewinddir rewinddir
120 #define _ttelldir telldir
121 #define _tseekdir seekdir
122 #define _tcreat creat
124 #define _tunlink unlink
125 #define _tmkdir(X,Y) mkdir(X,Y)
126 #define _trmdir rmdir
127 #define _tchmod chmod
128 #define _trewinddir rewinddir
129 #define _tchown(X,Y,Z) chown(X,Y,Z)
134 int c_setup_iconv(
const char* to);
136 int c_close_iconv(
void);
139 #if defined(__GNUC__)
140 # define CSYNC_THREAD __thread
141 #elif defined(_MSC_VER)
142 # define CSYNC_THREAD __declspec(thread)
144 # define CSYNC_THREAD
147 #endif //_C_PRIVATE_H