From 382f19732a916c90ae10367567c2650bd0cefb36 Mon Sep 17 00:00:00 2001 From: Kat Richey Date: Mon, 26 Jul 2021 00:44:48 -0500 Subject: [PATCH 1/2] fixed some C extension tagging --- include/time.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/time.h b/include/time.h index 284932a..cdace14 100644 --- a/include/time.h +++ b/include/time.h @@ -30,8 +30,8 @@ #include #include struct sigevent; -#endif #include +#endif struct tm { unsigned int tm_sec : 6; @@ -45,12 +45,12 @@ struct tm { int tm_isdst : 2; }; +#ifdef _POSIX_C_SOURCE struct timespec { time_t tv_sec; long int tv_nsec; }; -#ifdef _POSIX_C_SOURCE struct itimerspec { struct timespec it_interval; struct timespec it_value; From c1b422166317611a27506ad81c5b33360900a469 Mon Sep 17 00:00:00 2001 From: Kat Richey Date: Mon, 26 Jul 2021 01:40:56 -0500 Subject: [PATCH 2/2] Added things, like stuff for hosted cross-comp --- include/unistd.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/unistd.h b/include/unistd.h index 793af31..56e9ae5 100644 --- a/include/unistd.h +++ b/include/unistd.h @@ -51,6 +51,8 @@ #define _XOPEN_ENH_I18N 700 #define _XOPEN_SHM 700 +#include + #define R_OK 01 #define W_OK 02 #define X_OK 04 @@ -63,4 +65,11 @@ #define F_TLOCK 03 #define F_ULOCK 04 +#include + +pid_t fork(void); +int execv(const char *, char *const []); +int execve(const char *, char *const [], char *const []); +int execvp(const char *, char *const []); + #endif