Signed-off-by: Nguyễn Thái Ngọc Duy <pclo...@gmail.com>
---
 win32/Kbuild    |    1 +
 win32/process.c |   10 ++++++++++
 2 files changed, 11 insertions(+), 0 deletions(-)
 create mode 100644 win32/process.c

diff --git a/win32/Kbuild b/win32/Kbuild
index f065d42..315f808 100644
--- a/win32/Kbuild
+++ b/win32/Kbuild
@@ -6,3 +6,4 @@ lib-y:=
 
 lib-$(CONFIG_TARGET_WIN32) += fnmatch.o
 lib-$(CONFIG_TARGET_WIN32) += mingw.o
+lib-$(CONFIG_TARGET_WIN32) += process.o
diff --git a/win32/process.c b/win32/process.c
new file mode 100644
index 0000000..77d19fb
--- /dev/null
+++ b/win32/process.c
@@ -0,0 +1,10 @@
+#include "libbb.h"
+
+int waitpid(pid_t pid, int *status, unsigned options)
+{
+	/* Windows does not understand parent-child */
+	if (options == 0 && pid != -1)
+		return _cwait(status, pid, 0);
+	errno = EINVAL;
+	return -1;
+}
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to