From 1705919b3e1e62829f18a797d1069caf103db69e Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Mon, 12 Feb 2007 12:27:19 +0000 Subject: [PATCH] fix _lseek & chdir in libsysbase patches --- dkarm-eabi/patches/newlib-1.15.0.patch | 93 +++++++++++++------------- 1 file changed, 47 insertions(+), 46 deletions(-) diff --git a/dkarm-eabi/patches/newlib-1.15.0.patch b/dkarm-eabi/patches/newlib-1.15.0.patch index 528c912..5541195 100644 --- a/dkarm-eabi/patches/newlib-1.15.0.patch +++ b/dkarm-eabi/patches/newlib-1.15.0.patch @@ -1,6 +1,6 @@ diff -Nbaur newlib-1.15.0/libgloss/configure newlib-1.15.0-new/libgloss/configure --- newlib-1.15.0/libgloss/configure Mon Dec 18 21:48:18 2006 -+++ newlib-1.15.0-new/libgloss/configure Sat Dec 30 15:41:43 2006 ++++ newlib-1.15.0-new/libgloss/configure Mon Feb 12 09:22:37 2007 @@ -272,8 +272,10 @@ PACKAGE_BUGREPORT='' @@ -33,7 +33,7 @@ diff -Nbaur newlib-1.15.0/libgloss/configure newlib-1.15.0-new/libgloss/configur case "${target}" in diff -Nbaur newlib-1.15.0/libgloss/configure.in newlib-1.15.0-new/libgloss/configure.in --- newlib-1.15.0/libgloss/configure.in Mon Dec 18 21:48:18 2006 -+++ newlib-1.15.0-new/libgloss/configure.in Sat Dec 30 15:40:44 2006 ++++ newlib-1.15.0-new/libgloss/configure.in Mon Feb 12 09:22:37 2007 @@ -2,6 +2,7 @@ AC_PREREQ(2.59) AC_INIT([libgloss],[LIBGLOSS_VERSION]) @@ -52,7 +52,7 @@ diff -Nbaur newlib-1.15.0/libgloss/configure.in newlib-1.15.0-new/libgloss/confi i[[3456]]86-*-elf* | i[[3456]]86-*-coff*) diff -Nbaur newlib-1.15.0/libgloss/libsysbase/Makefile.in newlib-1.15.0-new/libgloss/libsysbase/Makefile.in --- newlib-1.15.0/libgloss/libsysbase/Makefile.in Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/Makefile.in Sat Dec 30 17:49:22 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/Makefile.in Mon Feb 12 09:22:37 2007 @@ -0,0 +1,146 @@ +# Copyright (c) 1998 Cygnus Support +# @@ -202,7 +202,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/Makefile.in newlib-1.15.0-new/libg + $(SHELL) config.status --recheck diff -Nbaur newlib-1.15.0/libgloss/libsysbase/_exit.c newlib-1.15.0-new/libgloss/libsysbase/_exit.c --- newlib-1.15.0/libgloss/libsysbase/_exit.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/_exit.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/_exit.c Mon Feb 12 09:22:37 2007 @@ -0,0 +1,14 @@ +/* Stub version of _exit. */ + @@ -220,7 +220,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/_exit.c newlib-1.15.0-new/libgloss +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/abort.c newlib-1.15.0-new/libgloss/libsysbase/abort.c --- newlib-1.15.0/libgloss/libsysbase/abort.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/abort.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/abort.c Mon Feb 12 09:22:37 2007 @@ -0,0 +1,8 @@ +#include +#include @@ -232,7 +232,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/abort.c newlib-1.15.0-new/libgloss + diff -Nbaur newlib-1.15.0/libgloss/libsysbase/acconfig.h newlib-1.15.0-new/libgloss/libsysbase/acconfig.h --- newlib-1.15.0/libgloss/libsysbase/acconfig.h Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/acconfig.h Sat May 11 21:48:04 2002 ++++ newlib-1.15.0-new/libgloss/libsysbase/acconfig.h Mon Feb 12 09:22:37 2007 @@ -0,0 +1,26 @@ +/* Name of package. */ +#undef PACKAGE @@ -262,7 +262,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/acconfig.h newlib-1.15.0-new/libgl +#undef __SYMBOL_PREFIX diff -Nbaur newlib-1.15.0/libgloss/libsysbase/aclocal.m4 newlib-1.15.0-new/libgloss/libsysbase/aclocal.m4 --- newlib-1.15.0/libgloss/libsysbase/aclocal.m4 Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/aclocal.m4 Wed Apr 19 20:44:04 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/aclocal.m4 Mon Feb 12 09:22:38 2007 @@ -0,0 +1,344 @@ +# generated automatically by aclocal 1.9.5 -*- Autoconf -*- + @@ -610,8 +610,8 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/aclocal.m4 newlib-1.15.0-new/libgl +m4_include([../acinclude.m4]) diff -Nbaur newlib-1.15.0/libgloss/libsysbase/chdir.c newlib-1.15.0-new/libgloss/libsysbase/chdir.c --- newlib-1.15.0/libgloss/libsysbase/chdir.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/chdir.c Sun Dec 31 16:30:13 2006 -@@ -0,0 +1,174 @@ ++++ newlib-1.15.0-new/libgloss/libsysbase/chdir.c Mon Feb 12 09:45:36 2007 +@@ -0,0 +1,175 @@ +#include +#include +#include @@ -650,6 +650,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/chdir.c newlib-1.15.0-new/libgloss + /* If the extra bit starts with a slash, start at root */ + if (extra[0] == DIRECTORY_SEPARATOR_CHAR) { + pathEnd = strchr (path, DIRECTORY_SEPARATOR_CHAR) + 1; ++ pathEnd[0] = '\0'; + } + do { + /* Advance past any separators in extra */ @@ -788,7 +789,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/chdir.c newlib-1.15.0-new/libgloss +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/close.c newlib-1.15.0-new/libgloss/libsysbase/close.c --- newlib-1.15.0/libgloss/libsysbase/close.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/close.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/close.c Mon Feb 12 09:22:38 2007 @@ -0,0 +1,38 @@ +#include <_ansi.h> +#include <_syslist.h> @@ -830,7 +831,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/close.c newlib-1.15.0-new/libgloss +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/config.h.in newlib-1.15.0-new/libgloss/libsysbase/config.h.in --- newlib-1.15.0/libgloss/libsysbase/config.h.in Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/config.h.in Sat May 11 21:48:04 2002 ++++ newlib-1.15.0-new/libgloss/libsysbase/config.h.in Mon Feb 12 09:22:38 2007 @@ -0,0 +1,22 @@ +/* config.h.in. Generated automatically from configure.in by autoheader. */ + @@ -856,7 +857,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/config.h.in newlib-1.15.0-new/libg +#undef __SYMBOL_PREFIX diff -Nbaur newlib-1.15.0/libgloss/libsysbase/configure newlib-1.15.0-new/libgloss/libsysbase/configure --- newlib-1.15.0/libgloss/libsysbase/configure Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/configure Wed May 10 21:51:40 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/configure Mon Feb 12 09:22:38 2007 @@ -0,0 +1,3543 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. @@ -4403,7 +4404,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/configure newlib-1.15.0-new/libglo + diff -Nbaur newlib-1.15.0/libgloss/libsysbase/configure.in newlib-1.15.0-new/libgloss/libsysbase/configure.in --- newlib-1.15.0/libgloss/libsysbase/configure.in Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/configure.in Wed May 10 21:51:40 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/configure.in Mon Feb 12 09:22:38 2007 @@ -0,0 +1,204 @@ +# Copyright (c) 1995, 1996 Cygnus Support +# @@ -4611,7 +4612,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/configure.in newlib-1.15.0-new/lib + diff -Nbaur newlib-1.15.0/libgloss/libsysbase/dir.c newlib-1.15.0-new/libgloss/libsysbase/dir.c --- newlib-1.15.0/libgloss/libsysbase/dir.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/dir.c Sun Jan 7 03:48:33 2007 ++++ newlib-1.15.0-new/libgloss/libsysbase/dir.c Mon Feb 12 09:22:38 2007 @@ -0,0 +1,94 @@ +#include +#include @@ -4709,7 +4710,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/dir.c newlib-1.15.0-new/libgloss/l + diff -Nbaur newlib-1.15.0/libgloss/libsysbase/environ.c newlib-1.15.0-new/libgloss/libsysbase/environ.c --- newlib-1.15.0/libgloss/libsysbase/environ.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/environ.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/environ.c Mon Feb 12 09:22:38 2007 @@ -0,0 +1,6 @@ +/* + * Version of environ for no OS. @@ -4719,7 +4720,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/environ.c newlib-1.15.0-new/libglo +char **environ = __env; diff -Nbaur newlib-1.15.0/libgloss/libsysbase/execve.c newlib-1.15.0-new/libgloss/libsysbase/execve.c --- newlib-1.15.0/libgloss/libsysbase/execve.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/execve.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/execve.c Mon Feb 12 09:22:38 2007 @@ -0,0 +1,21 @@ +/* + * Stub version of execve. @@ -4744,7 +4745,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/execve.c newlib-1.15.0-new/libglos +stub_warning(_execve) diff -Nbaur newlib-1.15.0/libgloss/libsysbase/fork.c newlib-1.15.0-new/libgloss/libsysbase/fork.c --- newlib-1.15.0/libgloss/libsysbase/fork.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/fork.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/fork.c Mon Feb 12 09:22:38 2007 @@ -0,0 +1,19 @@ +/* + * Stub version of fork. @@ -4767,7 +4768,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/fork.c newlib-1.15.0-new/libgloss/ +stub_warning(_fork) diff -Nbaur newlib-1.15.0/libgloss/libsysbase/fstat.c newlib-1.15.0-new/libgloss/libsysbase/fstat.c --- newlib-1.15.0/libgloss/libsysbase/fstat.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/fstat.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/fstat.c Mon Feb 12 09:22:38 2007 @@ -0,0 +1,45 @@ +#include <_ansi.h> +#include <_syslist.h> @@ -4816,7 +4817,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/fstat.c newlib-1.15.0-new/libgloss +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/getpid.c newlib-1.15.0-new/libgloss/libsysbase/getpid.c --- newlib-1.15.0/libgloss/libsysbase/getpid.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/getpid.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/getpid.c Mon Feb 12 09:22:38 2007 @@ -0,0 +1,20 @@ +#include <_ansi.h> +#include <_syslist.h> @@ -4840,7 +4841,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/getpid.c newlib-1.15.0-new/libglos + diff -Nbaur newlib-1.15.0/libgloss/libsysbase/gettod.c newlib-1.15.0-new/libgloss/libsysbase/gettod.c --- newlib-1.15.0/libgloss/libsysbase/gettod.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/gettod.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/gettod.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,25 @@ +/* + * Stub version of gettimeofday. @@ -4869,7 +4870,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/gettod.c newlib-1.15.0-new/libglos +stub_warning(_gettimeofday) diff -Nbaur newlib-1.15.0/libgloss/libsysbase/iosupport.c newlib-1.15.0-new/libgloss/libsysbase/iosupport.c --- newlib-1.15.0/libgloss/libsysbase/iosupport.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/iosupport.c Sat Jan 13 17:56:30 2007 ++++ newlib-1.15.0-new/libgloss/libsysbase/iosupport.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,98 @@ +#include +#include @@ -4971,7 +4972,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/iosupport.c newlib-1.15.0-new/libg +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/isatty.c newlib-1.15.0-new/libgloss/libsysbase/isatty.c --- newlib-1.15.0/libgloss/libsysbase/isatty.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/isatty.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/isatty.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,10 @@ +#include <_ansi.h> +#include <_syslist.h> @@ -4985,7 +4986,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/isatty.c newlib-1.15.0-new/libglos +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/kill.c newlib-1.15.0-new/libgloss/libsysbase/kill.c --- newlib-1.15.0/libgloss/libsysbase/kill.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/kill.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/kill.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,24 @@ +/* + * Stub version of kill. @@ -5013,7 +5014,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/kill.c newlib-1.15.0-new/libgloss/ +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/link.c newlib-1.15.0-new/libgloss/libsysbase/link.c --- newlib-1.15.0/libgloss/libsysbase/link.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/link.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/link.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,36 @@ +#include <_ansi.h> +#include <_syslist.h> @@ -5053,7 +5054,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/link.c newlib-1.15.0-new/libgloss/ + diff -Nbaur newlib-1.15.0/libgloss/libsysbase/lseek.c newlib-1.15.0-new/libgloss/libsysbase/lseek.c --- newlib-1.15.0/libgloss/libsysbase/lseek.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/lseek.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/lseek.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,46 @@ + +#include <_ansi.h> @@ -5095,7 +5096,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/lseek.c newlib-1.15.0-new/libgloss + fd = (int)handle->fileStruct; + + if(devoptab_list[dev]->seek_r) -+ ret = devoptab_list[dev]->seek_r(0,fd,pos,dir); ++ ret = devoptab_list[dev]->seek_r( r, fd, pos, dir); + + } + return ret; @@ -5103,13 +5104,13 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/lseek.c newlib-1.15.0-new/libgloss +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/malloc_vars.c newlib-1.15.0-new/libgloss/libsysbase/malloc_vars.c --- newlib-1.15.0/libgloss/libsysbase/malloc_vars.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/malloc_vars.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/malloc_vars.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,2 @@ +char *fake_heap_end = (char*)0; +char *fake_heap_start = (char*)0; diff -Nbaur newlib-1.15.0/libgloss/libsysbase/mkdir.c newlib-1.15.0-new/libgloss/libsysbase/mkdir.c --- newlib-1.15.0/libgloss/libsysbase/mkdir.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/mkdir.c Sun Dec 31 00:09:19 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/mkdir.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,18 @@ +#include +#include @@ -5131,7 +5132,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/mkdir.c newlib-1.15.0-new/libgloss +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/open.c newlib-1.15.0-new/libgloss/libsysbase/open.c --- newlib-1.15.0/libgloss/libsysbase/open.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/open.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/open.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,58 @@ +#include <_ansi.h> +#include <_syslist.h> @@ -5193,7 +5194,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/open.c newlib-1.15.0-new/libgloss/ +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/read.c newlib-1.15.0-new/libgloss/libsysbase/read.c --- newlib-1.15.0/libgloss/libsysbase/read.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/read.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/read.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,44 @@ +#include <_ansi.h> +#include <_syslist.h> @@ -5241,7 +5242,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/read.c newlib-1.15.0-new/libgloss/ + diff -Nbaur newlib-1.15.0/libgloss/libsysbase/rename.c newlib-1.15.0-new/libgloss/libsysbase/rename.c --- newlib-1.15.0/libgloss/libsysbase/rename.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/rename.c Sun Dec 31 00:10:12 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/rename.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,25 @@ +#include +#include @@ -5270,7 +5271,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/rename.c newlib-1.15.0-new/libglos +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/sbrk.c newlib-1.15.0-new/libgloss/libsysbase/sbrk.c --- newlib-1.15.0/libgloss/libsysbase/sbrk.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/sbrk.c Mon Jan 15 14:29:56 2007 ++++ newlib-1.15.0-new/libgloss/libsysbase/sbrk.c Mon Feb 12 09:22:39 2007 @@ -0,0 +1,61 @@ +#include <_ansi.h> +#include @@ -5335,7 +5336,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/sbrk.c newlib-1.15.0-new/libgloss/ +} diff -Nbaur newlib-1.15.0/libgloss/libsysbase/stat.c newlib-1.15.0-new/libgloss/libsysbase/stat.c --- newlib-1.15.0/libgloss/libsysbase/stat.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/stat.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/stat.c Mon Feb 12 09:22:40 2007 @@ -0,0 +1,39 @@ +#include "config.h" +#include <_ansi.h> @@ -5378,7 +5379,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/stat.c newlib-1.15.0-new/libgloss/ + diff -Nbaur newlib-1.15.0/libgloss/libsysbase/times.c newlib-1.15.0-new/libgloss/libsysbase/times.c --- newlib-1.15.0/libgloss/libsysbase/times.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/times.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/times.c Mon Feb 12 09:22:40 2007 @@ -0,0 +1,13 @@ +#include <_ansi.h> +#include <_syslist.h> @@ -5395,7 +5396,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/times.c newlib-1.15.0-new/libgloss + diff -Nbaur newlib-1.15.0/libgloss/libsysbase/unlink.c newlib-1.15.0-new/libgloss/libsysbase/unlink.c --- newlib-1.15.0/libgloss/libsysbase/unlink.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/unlink.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/unlink.c Mon Feb 12 09:22:40 2007 @@ -0,0 +1,32 @@ +#include <_ansi.h> +#include <_syslist.h> @@ -5431,7 +5432,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/unlink.c newlib-1.15.0-new/libglos + diff -Nbaur newlib-1.15.0/libgloss/libsysbase/wait.c newlib-1.15.0-new/libgloss/libsysbase/wait.c --- newlib-1.15.0/libgloss/libsysbase/wait.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/wait.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/wait.c Mon Feb 12 09:22:40 2007 @@ -0,0 +1,19 @@ +/* + * Stub version of wait. @@ -5454,7 +5455,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/wait.c newlib-1.15.0-new/libgloss/ +stub_warning(_wait) diff -Nbaur newlib-1.15.0/libgloss/libsysbase/warning.h newlib-1.15.0-new/libgloss/libsysbase/warning.h --- newlib-1.15.0/libgloss/libsysbase/warning.h Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/warning.h Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/warning.h Mon Feb 12 09:22:40 2007 @@ -0,0 +1,43 @@ +#ifndef __WARNING_H__ +#define __WARNING_H__ @@ -5501,7 +5502,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/warning.h newlib-1.15.0-new/libglo +#endif /* __WARNING_H__ */ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/write.c newlib-1.15.0-new/libgloss/libsysbase/write.c --- newlib-1.15.0/libgloss/libsysbase/write.c Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/libgloss/libsysbase/write.c Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/libgloss/libsysbase/write.c Mon Feb 12 09:22:40 2007 @@ -0,0 +1,44 @@ +#include <_ansi.h> +#include <_syslist.h> @@ -5549,7 +5550,7 @@ diff -Nbaur newlib-1.15.0/libgloss/libsysbase/write.c newlib-1.15.0-new/libgloss +} diff -Nbaur newlib-1.15.0/newlib/libc/include/stdio.h newlib-1.15.0-new/newlib/libc/include/stdio.h --- newlib-1.15.0/newlib/libc/include/stdio.h Tue Sep 26 22:22:19 2006 -+++ newlib-1.15.0-new/newlib/libc/include/stdio.h Sat Dec 30 15:38:58 2006 ++++ newlib-1.15.0-new/newlib/libc/include/stdio.h Mon Feb 12 09:22:40 2007 @@ -179,6 +179,7 @@ int _EXFUN(printf, (const char *, ...)); int _EXFUN(scanf, (const char *, ...)); @@ -5568,7 +5569,7 @@ diff -Nbaur newlib-1.15.0/newlib/libc/include/stdio.h newlib-1.15.0-new/newlib/l int _EXFUN(vsscanf, (const char *, const char *, __VALIST)); diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/dir.h newlib-1.15.0-new/newlib/libc/include/sys/dir.h --- newlib-1.15.0/newlib/libc/include/sys/dir.h Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/newlib/libc/include/sys/dir.h Thu Jan 25 18:26:24 2007 ++++ newlib-1.15.0-new/newlib/libc/include/sys/dir.h Mon Feb 12 09:22:40 2007 @@ -0,0 +1,32 @@ +/* + @@ -5604,7 +5605,7 @@ diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/dir.h newlib-1.15.0-new/newlib +#endif // _dir_h_ diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/iosupport.h newlib-1.15.0-new/newlib/libc/include/sys/iosupport.h --- newlib-1.15.0/newlib/libc/include/sys/iosupport.h Thu Jan 1 00:00:00 1970 -+++ newlib-1.15.0-new/newlib/libc/include/sys/iosupport.h Sun Jan 7 03:31:02 2007 ++++ newlib-1.15.0-new/newlib/libc/include/sys/iosupport.h Mon Feb 12 09:22:40 2007 @@ -0,0 +1,55 @@ +//--------------------------------------------------------------------------------- +#ifndef __iosupp_h__ @@ -5663,7 +5664,7 @@ diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/iosupport.h newlib-1.15.0-new/ +//--------------------------------------------------------------------------------- diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/reent.h newlib-1.15.0-new/newlib/libc/include/sys/reent.h --- newlib-1.15.0/newlib/libc/include/sys/reent.h Tue Sep 26 22:22:19 2006 -+++ newlib-1.15.0-new/newlib/libc/include/sys/reent.h Sat Dec 30 15:38:59 2006 ++++ newlib-1.15.0-new/newlib/libc/include/sys/reent.h Mon Feb 12 09:22:40 2007 @@ -153,7 +153,7 @@ int _r; /* read space left for getc() */ int _w; /* write space left for putc() */ @@ -5693,7 +5694,7 @@ diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/reent.h newlib-1.15.0-new/newl diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/types.h newlib-1.15.0-new/newlib/libc/include/sys/types.h --- newlib-1.15.0/newlib/libc/include/sys/types.h Wed Sep 13 23:09:27 2006 -+++ newlib-1.15.0-new/newlib/libc/include/sys/types.h Wed Jan 10 15:32:12 2007 ++++ newlib-1.15.0-new/newlib/libc/include/sys/types.h Mon Feb 12 09:22:40 2007 @@ -130,7 +130,7 @@ defined(__sparc__) || defined(__SPU__) typedef unsigned long ino_t; @@ -5714,7 +5715,7 @@ diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/types.h newlib-1.15.0-new/newl diff -Nbaur newlib-1.15.0/newlib/libc/syscalls/Makefile.am newlib-1.15.0-new/newlib/libc/syscalls/Makefile.am --- newlib-1.15.0/newlib/libc/syscalls/Makefile.am Mon May 1 23:01:07 2006 -+++ newlib-1.15.0-new/newlib/libc/syscalls/Makefile.am Sat Dec 30 18:44:40 2006 ++++ newlib-1.15.0-new/newlib/libc/syscalls/Makefile.am Mon Feb 12 09:22:40 2007 @@ -21,7 +21,6 @@ sysunlink.c \ syswrite.c @@ -5725,7 +5726,7 @@ diff -Nbaur newlib-1.15.0/newlib/libc/syscalls/Makefile.am newlib-1.15.0-new/new ELIX_SOURCES = diff -Nbaur newlib-1.15.0/newlib/libc/syscalls/syslink.c newlib-1.15.0-new/newlib/libc/syscalls/syslink.c --- newlib-1.15.0/newlib/libc/syscalls/syslink.c Tue Jun 3 20:48:08 2003 -+++ newlib-1.15.0-new/newlib/libc/syscalls/syslink.c Sat Dec 30 15:38:59 2006 ++++ newlib-1.15.0-new/newlib/libc/syscalls/syslink.c Mon Feb 12 09:22:40 2007 @@ -4,8 +4,8 @@ int @@ -5739,7 +5740,7 @@ diff -Nbaur newlib-1.15.0/newlib/libc/syscalls/syslink.c newlib-1.15.0-new/newli return _link_r (_REENT, old, new); diff -Nbaur newlib-1.15.0/newlib/libc/syscalls/sysunlink.c newlib-1.15.0-new/newlib/libc/syscalls/sysunlink.c --- newlib-1.15.0/newlib/libc/syscalls/sysunlink.c Tue Jun 3 20:48:08 2003 -+++ newlib-1.15.0-new/newlib/libc/syscalls/sysunlink.c Sat Dec 30 15:38:59 2006 ++++ newlib-1.15.0-new/newlib/libc/syscalls/sysunlink.c Mon Feb 12 09:22:40 2007 @@ -4,7 +4,7 @@ int