aboutsummaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-04-14 07:03:55 +0200
committerNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-04-20 19:14:06 +0200
commit7fdc134ff7ca4f6c9db5259a95e55cfeeeee8bfd (patch)
treeaee7453a889b8ac10ce47faa41af840285be8adf /win32
parent7f73d1848602da4c714045cbffbd27a3aa91c976 (diff)
downloadbusybox-w32-7fdc134ff7ca4f6c9db5259a95e55cfeeeee8bfd.tar.gz
busybox-w32-7fdc134ff7ca4f6c9db5259a95e55cfeeeee8bfd.tar.bz2
busybox-w32-7fdc134ff7ca4f6c9db5259a95e55cfeeeee8bfd.zip
win32: add waitpid()
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Diffstat (limited to 'win32')
-rw-r--r--win32/Kbuild1
-rw-r--r--win32/process.c10
2 files changed, 11 insertions, 0 deletions
diff --git a/win32/Kbuild b/win32/Kbuild
index 85f5ca7c4..22f8252d0 100644
--- a/win32/Kbuild
+++ b/win32/Kbuild
@@ -6,3 +6,4 @@ lib-y:=
6 6
7lib-$(CONFIG_PLATFORM_MINGW32) += fnmatch.o 7lib-$(CONFIG_PLATFORM_MINGW32) += fnmatch.o
8lib-$(CONFIG_PLATFORM_MINGW32) += mingw.o 8lib-$(CONFIG_PLATFORM_MINGW32) += mingw.o
9lib-$(CONFIG_PLATFORM_MINGW32) += process.o
diff --git a/win32/process.c b/win32/process.c
new file mode 100644
index 000000000..77d19fb9a
--- /dev/null
+++ b/win32/process.c
@@ -0,0 +1,10 @@
1#include "libbb.h"
2
3int waitpid(pid_t pid, int *status, unsigned options)
4{
5 /* Windows does not understand parent-child */
6 if (options == 0 && pid != -1)
7 return _cwait(status, pid, 0);
8 errno = EINVAL;
9 return -1;
10}