diff options
| author | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-04-14 06:52:29 +0200 |
|---|---|---|
| committer | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-09-10 19:28:26 +1000 |
| commit | 0e9b2733fa46bb92178a832d85c0773ce16814af (patch) | |
| tree | 53b2293a56ce393a01eabb2fdb69711b21f224a3 /include | |
| parent | 20f590615177543c0d52959516c7984e48397c9b (diff) | |
| download | busybox-w32-0e9b2733fa46bb92178a832d85c0773ce16814af.tar.gz busybox-w32-0e9b2733fa46bb92178a832d85c0773ce16814af.tar.bz2 busybox-w32-0e9b2733fa46bb92178a832d85c0773ce16814af.zip | |
win32: Work around for dup2
Original dup2() does not return the fdto.
Diffstat (limited to 'include')
| -rw-r--r-- | include/mingw.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/mingw.h b/include/mingw.h index a828bd835..ed718fb5d 100644 --- a/include/mingw.h +++ b/include/mingw.h | |||
| @@ -258,6 +258,7 @@ IMPL(strptime,char*,NULL,const char *s UNUSED_PARAM, const char *format UNUSED_P | |||
| 258 | IMPL(alarm,unsigned int,0,unsigned int seconds UNUSED_PARAM); | 258 | IMPL(alarm,unsigned int,0,unsigned int seconds UNUSED_PARAM); |
| 259 | NOIMPL(chown,const char *path UNUSED_PARAM, uid_t uid UNUSED_PARAM, gid_t gid UNUSED_PARAM); | 259 | NOIMPL(chown,const char *path UNUSED_PARAM, uid_t uid UNUSED_PARAM, gid_t gid UNUSED_PARAM); |
| 260 | NOIMPL(chroot,const char *root UNUSED_PARAM); | 260 | NOIMPL(chroot,const char *root UNUSED_PARAM); |
| 261 | int mingw_dup2 (int fd, int fdto); | ||
| 261 | char *mingw_getcwd(char *pointer, int len); | 262 | char *mingw_getcwd(char *pointer, int len); |
| 262 | 263 | ||
| 263 | 264 | ||
| @@ -293,6 +294,7 @@ static inline void sync(void) {} | |||
| 293 | int mingw_unlink(const char *pathname); | 294 | int mingw_unlink(const char *pathname); |
| 294 | NOIMPL(vfork,void); | 295 | NOIMPL(vfork,void); |
| 295 | 296 | ||
| 297 | #define dup2 mingw_dup2 | ||
| 296 | #define getcwd mingw_getcwd | 298 | #define getcwd mingw_getcwd |
| 297 | #define lchown(a,b,c) chown(a,b,c) | 299 | #define lchown(a,b,c) chown(a,b,c) |
| 298 | #define open mingw_open | 300 | #define open mingw_open |
