From 7b61d0c500080f19a0436371f9ac817d649b34e3 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Wed, 13 Feb 2002 00:01:27 +0000 Subject: 2002-02-12 Hans-Peter Nilsson * libc/sys/mmixware/link.c: New. * libc/sys/mmixware/sys/syscall.h (TRAP1i, I3f): Make asm volatile. * libc/sys/mmixware/times.c (_times): Renamed from times. * libc/sys/mmixware/open.c (_open): Attempt to handle O_APPEND properly by reading previous contents, not through BinaryReadWrite. * libc/sys/mmixware/Makefile.am (lib_a_SOURCES): Add link.c * libc/sys/mmixware/Makefile.in: Regenerate. --- newlib/libc/sys/mmixware/link.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 newlib/libc/sys/mmixware/link.c (limited to 'newlib/libc/sys/mmixware/link.c') diff --git a/newlib/libc/sys/mmixware/link.c b/newlib/libc/sys/mmixware/link.c new file mode 100644 index 000000000..0629163b3 --- /dev/null +++ b/newlib/libc/sys/mmixware/link.c @@ -0,0 +1,25 @@ +/* link stub for MMIXware. + + Copyright (C) 2002 Hans-Peter Nilsson + + Permission to use, copy, modify, and distribute this software is + freely granted, provided that the above copyright notice, this notice + and the following disclaimer are preserved with no changes. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. */ + +#include <_ansi.h> +#include +#include +#include "sys/syscall.h" +#include + +int +_link () +{ + errno = EMLINK; + return -1; +} -- cgit v1.2.3