newlib-cygwin/newlib/libc/sys/mmixware
Hans-Peter Nilsson ddb614993a newlib MMIX: Fix compilation warnings that recent gcc treats as errors
Without this, when building with recent gcc, we'll see errors when
compiling for --target mmix the first being:
  CC       libc/sys/mmixware/libc_a-chmod.o
In file included from /x/newlib/libc/sys/mmixware/chmod.c:17:
/x/newlib/libc/sys/mmixware/chmod.c: In function 'chmod':
/x/newlib/libc/sys/mmixware/sys/syscall.h:139:6: error: implicit declaration \
of function 'sprintf' [-Wimplicit-function-declaration]
  139 |      sprintf (buf, "UNIMPLEMENTED %s in %s\n", __FUNCTION__,
 __FILE__); \

Other warnings also quelled.

	* libc/sys/mmixware/sys/syscall.h: Include stdio.h, string.h
	and unistd.h.
	* libc/sys/mmixware/_exit.c: Call __unreachable after simulator exit.
	* libc/sys/mmixware/chown.c (chown): Match declaration in unistd.h.
	* libc/sys/mmixware/getpid.c (_getpid): Ditto.
	* libc/sys/mmixware/kill.c (_kill): Ditto.
	* libc/sys/mmixware/link.c (_link): Ditto.
	* libc/sys/mmixware/read.c (_read): Ditto.
	* libc/sys/mmixware/sbrk.c (_sbrk): Ditto.
	* libc/sys/mmixware/unlink.c (_unlink): Ditto.
	* libc/sys/mmixware/write.c (_write): Ditto.
2023-12-29 19:29:20 +01:00
..
sys newlib MMIX: Fix compilation warnings that recent gcc treats as errors 2023-12-29 19:29:20 +01:00
_exit.c newlib MMIX: Fix compilation warnings that recent gcc treats as errors 2023-12-29 19:29:20 +01:00
access.c * libc/sys/mmixware/access.c (access): Do not try to use a magic 2007-06-10 12:54:35 +00:00
chmod.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
chown.c newlib MMIX: Fix compilation warnings that recent gcc treats as errors 2023-12-29 19:29:20 +01:00
close.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
creat.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
crt0.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
execv.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
execve.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
fork.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
fstat.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
getpid.c newlib MMIX: Fix compilation warnings that recent gcc treats as errors 2023-12-29 19:29:20 +01:00
gettime.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
isatty.c * libc/sys/mmixware/isatty.c (_isatty): Renamed from isatty. 2008-01-25 04:31:11 +00:00
kill.c newlib MMIX: Fix compilation warnings that recent gcc treats as errors 2023-12-29 19:29:20 +01:00
link.c newlib MMIX: Fix compilation warnings that recent gcc treats as errors 2023-12-29 19:29:20 +01:00
lseek.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
Makefile.inc newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
open.c 2002-02-12 Hans-Peter Nilsson <hp@bitrange.com> 2002-02-13 00:01:27 +00:00
pipe.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
read.c newlib MMIX: Fix compilation warnings that recent gcc treats as errors 2023-12-29 19:29:20 +01:00
sbrk.c newlib MMIX: Fix compilation warnings that recent gcc treats as errors 2023-12-29 19:29:20 +01:00
setjmp.S * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
stat.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
time.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
times.c 2002-02-12 Hans-Peter Nilsson <hp@bitrange.com> 2002-02-13 00:01:27 +00:00
unlink.c newlib MMIX: Fix compilation warnings that recent gcc treats as errors 2023-12-29 19:29:20 +01:00
utime.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
wait.c * libc/sys/mmixware/*: Tweak license header in all source files. 2001-11-18 23:47:59 +00:00
write.c newlib MMIX: Fix compilation warnings that recent gcc treats as errors 2023-12-29 19:29:20 +01:00