Fix most of m32r libgloss for c99/gcc-14

Make implicit its explicit, add missing prototypes and header includes.  This
does not fix m32r-stub.c which needs more than the trivial work that Jeff J has
pre-approved.
This commit is contained in:
Jeff Law 2023-12-22 21:21:52 -07:00
parent 73ba287338
commit 5e79655f38
4 changed files with 9 additions and 3 deletions

View File

@ -4,7 +4,7 @@
#include "eit.h"
void
_exit (n)
_exit (int n)
{
TRAP0 (SYS_exit, n, 0, 0);
}

View File

@ -3,7 +3,8 @@
#include "syscall.h"
#include "eit.h"
_kill (n, m)
int
_kill (int n, int m)
{
return TRAP0 (SYS_exit, 0xdead, 0, 0);
}

View File

@ -1,5 +1,6 @@
/* ??? Needed? */
_raise ()
int
_raise (void)
{
}

View File

@ -2,6 +2,10 @@
#include <sys/stat.h>
#include "syscall.h"
#include "eit.h"
#include <stdlib.h>
extern int _write (int, char *, int);
caddr_t
_sbrk (int incr)