diff options
author | Jeff Law <jeffreyalaw@gmail.com> | 2023-12-23 07:17:36 +0300 |
---|---|---|
committer | Jeff Law <jeffreyalaw@gmail.com> | 2023-12-23 07:17:36 +0300 |
commit | 73ba2873383da9028360052563945f37830f833a (patch) | |
tree | 4d818143246c44d02b23aa6042fde6b4c72bc7d5 /libgloss/mcore | |
parent | a1a21442bc938681913584d0941dd1c8b3c98fef (diff) |
Fix mcore libgloss port for c99/gcc-14
Missing headers and prototypes, much like other ports.
Diffstat (limited to 'libgloss/mcore')
-rw-r--r-- | libgloss/mcore/kill.c | 2 | ||||
-rw-r--r-- | libgloss/mcore/putnum.c | 2 | ||||
-rw-r--r-- | libgloss/mcore/raise.c | 3 | ||||
-rw-r--r-- | libgloss/mcore/sbrk.c | 2 |
4 files changed, 9 insertions, 0 deletions
diff --git a/libgloss/mcore/kill.c b/libgloss/mcore/kill.c index 833fe89d7..5cdd4d1fc 100644 --- a/libgloss/mcore/kill.c +++ b/libgloss/mcore/kill.c @@ -14,6 +14,8 @@ */ #include "glue.h" +#include <unistd.h> + /* * kill -- go out via exit... */ diff --git a/libgloss/mcore/putnum.c b/libgloss/mcore/putnum.c index 10e298b95..f7e508b87 100644 --- a/libgloss/mcore/putnum.c +++ b/libgloss/mcore/putnum.c @@ -14,6 +14,8 @@ */ #include "glue.h" +extern void print (char *ptr); + /* * putnum -- print a 32 bit number in hex */ diff --git a/libgloss/mcore/raise.c b/libgloss/mcore/raise.c index e39207792..6286d0eec 100644 --- a/libgloss/mcore/raise.c +++ b/libgloss/mcore/raise.c @@ -14,6 +14,9 @@ */ #include "glue.h" +extern int _kill (int, int); +extern int _getpid (void); + int _raise (int sig) { diff --git a/libgloss/mcore/sbrk.c b/libgloss/mcore/sbrk.c index 844958984..1eb8047fc 100644 --- a/libgloss/mcore/sbrk.c +++ b/libgloss/mcore/sbrk.c @@ -16,6 +16,8 @@ #include <sys/stat.h> #include "glue.h" +extern int _write (int, char *, int); + caddr_t _sbrk (size_t incr) { |