|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT/NEWLIB PATCH 5/5] Fix some other missing header inclusions
It is worth saying here that we previously forgot to add the declarations for
wait3() and wait4() stubs.
Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx>
---
include/sys/uio.h | 2 ++
include/sys/wait.h | 4 ++++
resource.c | 1 +
3 files changed, 7 insertions(+)
diff --git a/include/sys/uio.h b/include/sys/uio.h
index 3c821be..2386256 100644
--- a/include/sys/uio.h
+++ b/include/sys/uio.h
@@ -40,6 +40,8 @@
extern "C" {
#endif
+#include <sys/types.h>
+
#define UIO_MAXIOV 1024
struct iovec {
diff --git a/include/sys/wait.h b/include/sys/wait.h
index 8118996..b6b48d0 100644
--- a/include/sys/wait.h
+++ b/include/sys/wait.h
@@ -36,8 +36,12 @@
#define __NEWLIB_GLUE__SYS_WAIT_H__
#include_next <sys/wait.h>
+#include <sys/resource.h>
#define WCOREDUMP(w) (((w) & 0xff) == 0x80)
#define WIFCONTINUED(w) (WIFSIGNALED(w) && WEXITSTATUS(w) == 18)
+pid_t wait3(int *wstatus, int options, struct rusage *rusage);
+pid_t wait4(pid_t pid, int *wstatus, int options, struct rusage *rusage);
+
#endif
diff --git a/resource.c b/resource.c
index 30d0028..fe61ef3 100644
--- a/resource.c
+++ b/resource.c
@@ -36,6 +36,7 @@
*/
#include <sys/resource.h>
+#include <uk/essentials.h>
int getrlimit(int resource __unused, struct rlimit *rlim __unused)
{
--
2.20.1
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |