From 73ba2873383da9028360052563945f37830f833a Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Fri, 22 Dec 2023 21:17:36 -0700 Subject: Fix mcore libgloss port for c99/gcc-14 Missing headers and prototypes, much like other ports. --- libgloss/mcore/kill.c | 2 ++ libgloss/mcore/putnum.c | 2 ++ libgloss/mcore/raise.c | 3 +++ libgloss/mcore/sbrk.c | 2 ++ 4 files changed, 9 insertions(+) (limited to 'libgloss') 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 + /* * 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 #include "glue.h" +extern int _write (int, char *, int); + caddr_t _sbrk (size_t incr) { -- cgit v1.2.3