From c8c903f8c8cb30ec7609783fecc4a3c7fa6824a2 Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Mon, 17 Jan 2011 13:38:45 +0000 Subject: [PATCH] make ftell off_t too --- dkppc/patches/newlib-1.19.0.patch | 545 +++++++++++++++--------------- 1 file changed, 276 insertions(+), 269 deletions(-) diff --git a/dkppc/patches/newlib-1.19.0.patch b/dkppc/patches/newlib-1.19.0.patch index 615a5d7..61ac897 100644 --- a/dkppc/patches/newlib-1.19.0.patch +++ b/dkppc/patches/newlib-1.19.0.patch @@ -1,6 +1,6 @@ diff -Nbaur newlib-1.19.0/libgloss/configure newlib-1.19.0-ppc/libgloss/configure --- newlib-1.19.0/libgloss/configure 2010-12-02 19:35:47.000000000 +0000 -+++ newlib-1.19.0-ppc/libgloss/configure 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/configure 2011-01-17 13:18:08.000000000 +0000 @@ -1822,6 +1822,7 @@ @@ -30,7 +30,7 @@ diff -Nbaur newlib-1.19.0/libgloss/configure newlib-1.19.0-ppc/libgloss/configur ac_cs_awk_cr='\\r' diff -Nbaur newlib-1.19.0/libgloss/configure.in newlib-1.19.0-ppc/libgloss/configure.in --- newlib-1.19.0/libgloss/configure.in 2010-12-02 19:35:47.000000000 +0000 -+++ newlib-1.19.0-ppc/libgloss/configure.in 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/configure.in 2011-01-17 13:18:08.000000000 +0000 @@ -2,6 +2,7 @@ AC_PREREQ(2.59) AC_INIT([libgloss],[LIBGLOSS_VERSION]) @@ -60,184 +60,9 @@ diff -Nbaur newlib-1.19.0/libgloss/configure.in newlib-1.19.0-ppc/libgloss/confi LIB_AC_PROG_CC AS=${AS-as} AC_SUBST(AS) -diff -Nbaur newlib-1.19.0/libgloss/libsysbase/Makefile.in newlib-1.19.0-ppc/libgloss/libsysbase/Makefile.in ---- newlib-1.19.0/libgloss/libsysbase/Makefile.in 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/Makefile.in 2011-01-13 13:58:53.000000000 +0000 -@@ -0,0 +1,148 @@ -+# Copyright (c) 1998 Cygnus Support -+# -+# The authors hereby grant permission to use, copy, modify, distribute, -+# and license this software and its documentation for any purpose, provided -+# that existing copyright notices are retained in all copies and that this -+# notice is included verbatim in any distributions. No written agreement, -+# license, or royalty fee is required for any of the authorized uses. -+# Modifications to this software may be copyrighted by their authors -+# and need not follow the licensing terms described here, provided that -+# the new terms are clearly indicated on the first page of each file where -+# they apply. -+ -+DESTDIR = -+VPATH = @srcdir@ -+srcdir = @srcdir@ -+objdir = . -+srcroot = $(srcdir)/../.. -+objroot = $(objdir)/../.. -+ -+prefix = @prefix@ -+exec_prefix = @exec_prefix@ -+ -+host_alias = @host_alias@ -+target_alias = @target_alias@ -+program_transform_name = @program_transform_name@ -+ -+bindir = @bindir@ -+libdir = @libdir@ -+tooldir = $(exec_prefix)/$(target_alias) -+ -+# Multilib support variables. -+# TOP is used instead of MULTI{BUILD,SRC}TOP. -+MULTIDIRS = -+MULTISUBDIR = -+MULTIDO = true -+MULTICLEAN = true -+ -+INSTALL = @INSTALL@ -+INSTALL_PROGRAM = @INSTALL_PROGRAM@ -+INSTALL_DATA = @INSTALL_DATA@ -+ -+SHELL = /bin/sh -+ -+CC = @CC@ -+ -+#AS = @AS@ -+AS = `if [ -f ${objroot}/../gas/as.new ] ; \ -+ then echo ${objroot}/../gas/as.new ; \ -+ else echo as ; fi` -+ -+AR = @AR@ -+ -+#LD = @LD@ -+LD = `if [ -f ${objroot}/../ld/ld.new ] ; \ -+ then echo ${objroot}/../ld/ld.new ; \ -+ else echo ld ; fi` -+ -+RANLIB = @RANLIB@ -+ -+OBJDUMP = `if [ -f ${objroot}/../binutils/objdump ] ; \ -+ then echo ${objroot}/../binutils/objdump ; \ -+ else t='$(program_transform_name)'; echo objdump | sed -e $$t ; fi` -+OBJCOPY = `if [ -f ${objroot}/../binutils/objcopy ] ; \ -+ then echo ${objroot}/../binutils/objcopy ; \ -+ else t='$(program_transform_name)'; echo objcopy | sed -e $$t ; fi` -+ -+# object files needed -+OBJS = abort.o iosupport.o close.o environ.o execve.o fork.o fstat.o getpid.o gettod.o \ -+ isatty.o kill.o link.o lseek.o open.o read.o sbrk.o stat.o \ -+ unlink.o wait.o write.o _exit.o malloc_vars.o \ -+ chdir.o mkdir.o dir.o rename.o build_argv.o statvfs.o \ -+ flock.o syscall_support.o handle_manager.o truncate.o ftruncate.o dirent.o fsync.o \ -+ fchmod.o chmod.o -+ -+# Object files specific to particular targets. -+EVALOBJS = ${OBJS} -+ -+GCC_LDFLAGS = `if [ -d ${objroot}/../gcc ] ; \ -+ then echo -L${objroot}/../gcc ; fi` -+ -+OUTPUTS = libsysbase.a -+ -+NEWLIB_CFLAGS = `if [ -d ${objroot}/newlib ]; then echo -I${objroot}/newlib/targ-include -I${srcroot}/newlib/libc/include; fi` -+NEWLIB_LDFLAGS = `if [ -d ${objroot}/newlib ]; then echo -B${objroot}/newlib/ -L${objroot}/newlib/; fi` -+ -+INCLUDES = -I. -I$(srcdir)/.. -+# Note that when building the library, ${MULTILIB} is not the way multilib -+# options are passed; they're passed in $(CFLAGS). -+CFLAGS_FOR_TARGET = ${MULTILIB} ${INCLUDES} ${NEWLIB_CFLAGS} -+LDFLAGS_FOR_TARGET = ${MULTILIB} ${NEWLIB_LDFLAGS} -+AR_FLAGS = qc -+ -+.c.o: -+ $(CC) $(CFLAGS_FOR_TARGET) -O2 $(INCLUDES) -c $(CFLAGS) $< -+ -+.C.o: -+ $(CC) $(CFLAGS_FOR_TARGET) -O2 $(INCLUDES) -c $(CFLAGS) $< -+.s.o: -+ $(AS) $(ASFLAGS_FOR_TARGET) $(INCLUDES) $(ASFLAGS) -o $*.o $< -+ -+# -+# GCC knows to run the preprocessor on .S files before it assembles them. -+# -+.S.o: -+ $(CC) $(CFLAGS_FOR_TARGET) $(INCLUDES) $(CFLAGS) -c $< -+ -+# -+# this is a bogus target that'll produce an assembler from the -+# C source with the right compiler options. this is so we can -+# track down code generation or debug symbol bugs. -+# -+.c.s: -+ $(CC) $(CFLAGS_FOR_TARGET) -S $(INCLUDES) $(CFLAGS) $< -+ -+all: ${OUTPUTS} -+ -+# -+# here's where we build the library for each target -+# -+ -+libsysbase.a: $(EVALOBJS) -+ ${AR} ${ARFLAGS} $@ $(EVALOBJS) -+ ${RANLIB} $@ -+ -+doc: -+ -+clean mostlyclean: -+ rm -f $(OUTPUTS) *.i *~ *.o *-test *.srec *.dis *.map *.x -+ -+distclean maintainer-clean realclean: clean -+ rm -f Makefile config.status $(OUTPUTS) -+ -+.PHONY: install info install-info clean-info -+install: -+ @for outputs in ${OUTPUTS}; do\ -+ mkdir -p $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ -+ $(INSTALL_PROGRAM) $${outputs} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ -+ done -+ -+info: -+install-info: -+clean-info: -+ -+Makefile: Makefile.in config.status @host_makefile_frag_path@ -+ $(SHELL) config.status -+ -+config.status: configure -+ $(SHELL) config.status --recheck -diff -Nbaur newlib-1.19.0/libgloss/libsysbase/_exit.c newlib-1.19.0-ppc/libgloss/libsysbase/_exit.c ---- newlib-1.19.0/libgloss/libsysbase/_exit.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/_exit.c 2011-01-13 13:58:53.000000000 +0000 -@@ -0,0 +1,19 @@ -+/* Stub version of _exit. */ -+ -+#include -+#include "config.h" -+#include <_ansi.h> -+#include <_syslist.h> -+#include -+ -+_VOID -+_DEFUN (_exit, (rc), -+ int rc) -+{ -+ -+ if ( __syscalls.exit ) { -+ __syscalls.exit(rc); -+ } -+ -+ while(1); -+} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/abort.c newlib-1.19.0-ppc/libgloss/libsysbase/abort.c --- newlib-1.19.0/libgloss/libsysbase/abort.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/abort.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/abort.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,8 @@ +#include +#include @@ -249,7 +74,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/abort.c newlib-1.19.0-ppc/libgloss + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/acconfig.h newlib-1.19.0-ppc/libgloss/libsysbase/acconfig.h --- newlib-1.19.0/libgloss/libsysbase/acconfig.h 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/acconfig.h 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/acconfig.h 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,29 @@ +/* Name of package. */ +#undef PACKAGE @@ -282,7 +107,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/acconfig.h newlib-1.19.0-ppc/libgl +#undef __SYMBOL_PREFIX diff -Nbaur newlib-1.19.0/libgloss/libsysbase/aclocal.m4 newlib-1.19.0-ppc/libgloss/libsysbase/aclocal.m4 --- newlib-1.19.0/libgloss/libsysbase/aclocal.m4 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/aclocal.m4 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/aclocal.m4 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,344 @@ +# generated automatically by aclocal 1.9.5 -*- Autoconf -*- + @@ -630,7 +455,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/aclocal.m4 newlib-1.19.0-ppc/libgl +m4_include([../acinclude.m4]) diff -Nbaur newlib-1.19.0/libgloss/libsysbase/build_argv.c newlib-1.19.0-ppc/libgloss/libsysbase/build_argv.c --- newlib-1.19.0/libgloss/libsysbase/build_argv.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/build_argv.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/build_argv.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,31 @@ +struct __argv { + int argvMagic; @@ -665,7 +490,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/build_argv.c newlib-1.19.0-ppc/lib +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/chdir.c newlib-1.19.0-ppc/libgloss/libsysbase/chdir.c --- newlib-1.19.0/libgloss/libsysbase/chdir.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/chdir.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/chdir.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,176 @@ +#include +#include @@ -845,7 +670,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/chdir.c newlib-1.19.0-ppc/libgloss +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/chmod.c newlib-1.19.0-ppc/libgloss/libsysbase/chmod.c --- newlib-1.19.0/libgloss/libsysbase/chmod.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/chmod.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/chmod.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,25 @@ +#include "config.h" +#include <_ansi.h> @@ -874,7 +699,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/chmod.c newlib-1.19.0-ppc/libgloss + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/close.c newlib-1.19.0-ppc/libgloss/libsysbase/close.c --- newlib-1.19.0/libgloss/libsysbase/close.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/close.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/close.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,42 @@ +#include "config.h" +#include <_ansi.h> @@ -920,7 +745,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/close.c newlib-1.19.0-ppc/libgloss +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/config.h.in newlib-1.19.0-ppc/libgloss/libsysbase/config.h.in --- newlib-1.19.0/libgloss/libsysbase/config.h.in 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/config.h.in 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/config.h.in 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,25 @@ +/* config.h.in. Generated automatically from configure.in by autoheader. */ + @@ -949,7 +774,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/config.h.in newlib-1.19.0-ppc/libg +#undef __SYMBOL_PREFIX diff -Nbaur newlib-1.19.0/libgloss/libsysbase/configure newlib-1.19.0-ppc/libgloss/libsysbase/configure --- newlib-1.19.0/libgloss/libsysbase/configure 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/configure 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/configure 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,3549 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. @@ -4502,7 +4327,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/configure newlib-1.19.0-ppc/libglo + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/configure.in newlib-1.19.0-ppc/libgloss/libsysbase/configure.in --- newlib-1.19.0/libgloss/libsysbase/configure.in 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/configure.in 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/configure.in 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,207 @@ +# Copyright (c) 1995, 1996 Cygnus Support +# @@ -4713,7 +4538,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/configure.in newlib-1.19.0-ppc/lib + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/dir.c newlib-1.19.0-ppc/libgloss/libsysbase/dir.c --- newlib-1.19.0/libgloss/libsysbase/dir.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/dir.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/dir.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,94 @@ +#include +#include @@ -4811,7 +4636,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/dir.c newlib-1.19.0-ppc/libgloss/l + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/dirent.c newlib-1.19.0-ppc/libgloss/libsysbase/dirent.c --- newlib-1.19.0/libgloss/libsysbase/dirent.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/dirent.c 2011-01-13 14:13:51.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/dirent.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,157 @@ +#include +#include @@ -4972,7 +4797,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/dirent.c newlib-1.19.0-ppc/libglos +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/environ.c newlib-1.19.0-ppc/libgloss/libsysbase/environ.c --- newlib-1.19.0/libgloss/libsysbase/environ.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/environ.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/environ.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,6 @@ +/* + * Version of environ for no OS. @@ -4982,7 +4807,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/environ.c newlib-1.19.0-ppc/libglo +char **environ = __env; diff -Nbaur newlib-1.19.0/libgloss/libsysbase/execve.c newlib-1.19.0-ppc/libgloss/libsysbase/execve.c --- newlib-1.19.0/libgloss/libsysbase/execve.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/execve.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/execve.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,31 @@ +/* + * Stub version of execve. @@ -5015,9 +4840,32 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/execve.c newlib-1.19.0-ppc/libglos + return -1; +} + +diff -Nbaur newlib-1.19.0/libgloss/libsysbase/_exit.c newlib-1.19.0-ppc/libgloss/libsysbase/_exit.c +--- newlib-1.19.0/libgloss/libsysbase/_exit.c 1970-01-01 01:00:00.000000000 +0100 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/_exit.c 2011-01-17 13:18:08.000000000 +0000 +@@ -0,0 +1,19 @@ ++/* Stub version of _exit. */ ++ ++#include ++#include "config.h" ++#include <_ansi.h> ++#include <_syslist.h> ++#include ++ ++_VOID ++_DEFUN (_exit, (rc), ++ int rc) ++{ ++ ++ if ( __syscalls.exit ) { ++ __syscalls.exit(rc); ++ } ++ ++ while(1); ++} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/fchmod.c newlib-1.19.0-ppc/libgloss/libsysbase/fchmod.c --- newlib-1.19.0/libgloss/libsysbase/fchmod.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/fchmod.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/fchmod.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,30 @@ +#include "config.h" +#include <_ansi.h> @@ -5051,7 +4899,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/fchmod.c newlib-1.19.0-ppc/libglos +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/flock.c newlib-1.19.0-ppc/libgloss/libsysbase/flock.c --- newlib-1.19.0/libgloss/libsysbase/flock.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/flock.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/flock.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,21 @@ +#include +#include <_ansi.h> @@ -5076,7 +4924,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/flock.c newlib-1.19.0-ppc/libgloss +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/fork.c newlib-1.19.0-ppc/libgloss/libsysbase/fork.c --- newlib-1.19.0/libgloss/libsysbase/fork.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/fork.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/fork.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,25 @@ +/* + * Stub version of fork. @@ -5105,7 +4953,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/fork.c newlib-1.19.0-ppc/libgloss/ +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/fstat.c newlib-1.19.0-ppc/libgloss/libsysbase/fstat.c --- newlib-1.19.0/libgloss/libsysbase/fstat.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/fstat.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/fstat.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,50 @@ +#include "config.h" +#include <_ansi.h> @@ -5159,7 +5007,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/fstat.c newlib-1.19.0-ppc/libgloss +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/fsync.c newlib-1.19.0-ppc/libgloss/libsysbase/fsync.c --- newlib-1.19.0/libgloss/libsysbase/fsync.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/fsync.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/fsync.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,36 @@ +#include "config.h" +#include <_ansi.h> @@ -5199,7 +5047,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/fsync.c newlib-1.19.0-ppc/libgloss +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/ftruncate.c newlib-1.19.0-ppc/libgloss/libsysbase/ftruncate.c --- newlib-1.19.0/libgloss/libsysbase/ftruncate.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/ftruncate.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/ftruncate.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,37 @@ +#include "config.h" +#include <_ansi.h> @@ -5240,7 +5088,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/ftruncate.c newlib-1.19.0-ppc/libg +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/getpid.c newlib-1.19.0-ppc/libgloss/libsysbase/getpid.c --- newlib-1.19.0/libgloss/libsysbase/getpid.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/getpid.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/getpid.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,21 @@ +#include "config.h" +#include <_ansi.h> @@ -5265,7 +5113,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/getpid.c newlib-1.19.0-ppc/libglos + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/gettod.c newlib-1.19.0-ppc/libgloss/libsysbase/gettod.c --- newlib-1.19.0/libgloss/libsysbase/gettod.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/gettod.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/gettod.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,39 @@ +/* + * Stub version of gettimeofday. @@ -5308,7 +5156,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/gettod.c newlib-1.19.0-ppc/libglos + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/handle_manager.c newlib-1.19.0-ppc/libgloss/libsysbase/handle_manager.c --- newlib-1.19.0/libgloss/libsysbase/handle_manager.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/handle_manager.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/handle_manager.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,49 @@ +#include +#include @@ -5361,7 +5209,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/handle_manager.c newlib-1.19.0-ppc +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/handle_manager.h newlib-1.19.0-ppc/libgloss/libsysbase/handle_manager.h --- newlib-1.19.0/libgloss/libsysbase/handle_manager.h 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/handle_manager.h 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/handle_manager.h 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,10 @@ +#ifndef __HANDLE_MANAGER_H__ +#define __HANDLE_MANAGER_H__ @@ -5375,7 +5223,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/handle_manager.h newlib-1.19.0-ppc +#endif diff -Nbaur newlib-1.19.0/libgloss/libsysbase/iosupport.c newlib-1.19.0-ppc/libgloss/libsysbase/iosupport.c --- newlib-1.19.0/libgloss/libsysbase/iosupport.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/iosupport.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/iosupport.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,122 @@ +#include +#include @@ -5501,7 +5349,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/iosupport.c newlib-1.19.0-ppc/libg + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/isatty.c newlib-1.19.0-ppc/libgloss/libsysbase/isatty.c --- newlib-1.19.0/libgloss/libsysbase/isatty.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/isatty.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/isatty.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,15 @@ +#include "config.h" +#include <_ansi.h> @@ -5520,7 +5368,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/isatty.c newlib-1.19.0-ppc/libglos +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/kill.c newlib-1.19.0-ppc/libgloss/libsysbase/kill.c --- newlib-1.19.0/libgloss/libsysbase/kill.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/kill.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/kill.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,23 @@ +/* + * Stub version of kill. @@ -5547,7 +5395,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/kill.c newlib-1.19.0-ppc/libgloss/ +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/link.c newlib-1.19.0-ppc/libgloss/libsysbase/link.c --- newlib-1.19.0/libgloss/libsysbase/link.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/link.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/link.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,37 @@ +#include "config.h" +#include <_ansi.h> @@ -5588,7 +5436,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/link.c newlib-1.19.0-ppc/libgloss/ + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/lseek.c newlib-1.19.0-ppc/libgloss/libsysbase/lseek.c --- newlib-1.19.0/libgloss/libsysbase/lseek.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/lseek.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/lseek.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,55 @@ +#include "config.h" +#include <_ansi.h> @@ -5645,15 +5493,167 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/lseek.c newlib-1.19.0-ppc/libgloss + return ret; + +} +diff -Nbaur newlib-1.19.0/libgloss/libsysbase/Makefile.in newlib-1.19.0-ppc/libgloss/libsysbase/Makefile.in +--- newlib-1.19.0/libgloss/libsysbase/Makefile.in 1970-01-01 01:00:00.000000000 +0100 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/Makefile.in 2011-01-17 13:18:08.000000000 +0000 +@@ -0,0 +1,148 @@ ++# Copyright (c) 1998 Cygnus Support ++# ++# The authors hereby grant permission to use, copy, modify, distribute, ++# and license this software and its documentation for any purpose, provided ++# that existing copyright notices are retained in all copies and that this ++# notice is included verbatim in any distributions. No written agreement, ++# license, or royalty fee is required for any of the authorized uses. ++# Modifications to this software may be copyrighted by their authors ++# and need not follow the licensing terms described here, provided that ++# the new terms are clearly indicated on the first page of each file where ++# they apply. ++ ++DESTDIR = ++VPATH = @srcdir@ ++srcdir = @srcdir@ ++objdir = . ++srcroot = $(srcdir)/../.. ++objroot = $(objdir)/../.. ++ ++prefix = @prefix@ ++exec_prefix = @exec_prefix@ ++ ++host_alias = @host_alias@ ++target_alias = @target_alias@ ++program_transform_name = @program_transform_name@ ++ ++bindir = @bindir@ ++libdir = @libdir@ ++tooldir = $(exec_prefix)/$(target_alias) ++ ++# Multilib support variables. ++# TOP is used instead of MULTI{BUILD,SRC}TOP. ++MULTIDIRS = ++MULTISUBDIR = ++MULTIDO = true ++MULTICLEAN = true ++ ++INSTALL = @INSTALL@ ++INSTALL_PROGRAM = @INSTALL_PROGRAM@ ++INSTALL_DATA = @INSTALL_DATA@ ++ ++SHELL = /bin/sh ++ ++CC = @CC@ ++ ++#AS = @AS@ ++AS = `if [ -f ${objroot}/../gas/as.new ] ; \ ++ then echo ${objroot}/../gas/as.new ; \ ++ else echo as ; fi` ++ ++AR = @AR@ ++ ++#LD = @LD@ ++LD = `if [ -f ${objroot}/../ld/ld.new ] ; \ ++ then echo ${objroot}/../ld/ld.new ; \ ++ else echo ld ; fi` ++ ++RANLIB = @RANLIB@ ++ ++OBJDUMP = `if [ -f ${objroot}/../binutils/objdump ] ; \ ++ then echo ${objroot}/../binutils/objdump ; \ ++ else t='$(program_transform_name)'; echo objdump | sed -e $$t ; fi` ++OBJCOPY = `if [ -f ${objroot}/../binutils/objcopy ] ; \ ++ then echo ${objroot}/../binutils/objcopy ; \ ++ else t='$(program_transform_name)'; echo objcopy | sed -e $$t ; fi` ++ ++# object files needed ++OBJS = abort.o iosupport.o close.o environ.o execve.o fork.o fstat.o getpid.o gettod.o \ ++ isatty.o kill.o link.o lseek.o open.o read.o sbrk.o stat.o \ ++ unlink.o wait.o write.o _exit.o malloc_vars.o \ ++ chdir.o mkdir.o dir.o rename.o build_argv.o statvfs.o \ ++ flock.o syscall_support.o handle_manager.o truncate.o ftruncate.o dirent.o fsync.o \ ++ fchmod.o chmod.o ++ ++# Object files specific to particular targets. ++EVALOBJS = ${OBJS} ++ ++GCC_LDFLAGS = `if [ -d ${objroot}/../gcc ] ; \ ++ then echo -L${objroot}/../gcc ; fi` ++ ++OUTPUTS = libsysbase.a ++ ++NEWLIB_CFLAGS = `if [ -d ${objroot}/newlib ]; then echo -I${objroot}/newlib/targ-include -I${srcroot}/newlib/libc/include; fi` ++NEWLIB_LDFLAGS = `if [ -d ${objroot}/newlib ]; then echo -B${objroot}/newlib/ -L${objroot}/newlib/; fi` ++ ++INCLUDES = -I. -I$(srcdir)/.. ++# Note that when building the library, ${MULTILIB} is not the way multilib ++# options are passed; they're passed in $(CFLAGS). ++CFLAGS_FOR_TARGET = ${MULTILIB} ${INCLUDES} ${NEWLIB_CFLAGS} ++LDFLAGS_FOR_TARGET = ${MULTILIB} ${NEWLIB_LDFLAGS} ++AR_FLAGS = qc ++ ++.c.o: ++ $(CC) $(CFLAGS_FOR_TARGET) -O2 $(INCLUDES) -c $(CFLAGS) $< ++ ++.C.o: ++ $(CC) $(CFLAGS_FOR_TARGET) -O2 $(INCLUDES) -c $(CFLAGS) $< ++.s.o: ++ $(AS) $(ASFLAGS_FOR_TARGET) $(INCLUDES) $(ASFLAGS) -o $*.o $< ++ ++# ++# GCC knows to run the preprocessor on .S files before it assembles them. ++# ++.S.o: ++ $(CC) $(CFLAGS_FOR_TARGET) $(INCLUDES) $(CFLAGS) -c $< ++ ++# ++# this is a bogus target that'll produce an assembler from the ++# C source with the right compiler options. this is so we can ++# track down code generation or debug symbol bugs. ++# ++.c.s: ++ $(CC) $(CFLAGS_FOR_TARGET) -S $(INCLUDES) $(CFLAGS) $< ++ ++all: ${OUTPUTS} ++ ++# ++# here's where we build the library for each target ++# ++ ++libsysbase.a: $(EVALOBJS) ++ ${AR} ${ARFLAGS} $@ $(EVALOBJS) ++ ${RANLIB} $@ ++ ++doc: ++ ++clean mostlyclean: ++ rm -f $(OUTPUTS) *.i *~ *.o *-test *.srec *.dis *.map *.x ++ ++distclean maintainer-clean realclean: clean ++ rm -f Makefile config.status $(OUTPUTS) ++ ++.PHONY: install info install-info clean-info ++install: ++ @for outputs in ${OUTPUTS}; do\ ++ mkdir -p $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ ++ $(INSTALL_PROGRAM) $${outputs} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ ++ done ++ ++info: ++install-info: ++clean-info: ++ ++Makefile: Makefile.in config.status @host_makefile_frag_path@ ++ $(SHELL) config.status ++ ++config.status: configure ++ $(SHELL) config.status --recheck diff -Nbaur newlib-1.19.0/libgloss/libsysbase/malloc_vars.c newlib-1.19.0-ppc/libgloss/libsysbase/malloc_vars.c --- newlib-1.19.0/libgloss/libsysbase/malloc_vars.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/malloc_vars.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/malloc_vars.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,2 @@ +char *fake_heap_end = (char*)0; +char *fake_heap_start = (char*)0; diff -Nbaur newlib-1.19.0/libgloss/libsysbase/mkdir.c newlib-1.19.0-ppc/libgloss/libsysbase/mkdir.c --- newlib-1.19.0/libgloss/libsysbase/mkdir.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/mkdir.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/mkdir.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,18 @@ +#include +#include @@ -5675,7 +5675,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/mkdir.c newlib-1.19.0-ppc/libgloss +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/open.c newlib-1.19.0-ppc/libgloss/libsysbase/open.c --- newlib-1.19.0/libgloss/libsysbase/open.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/open.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/open.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,57 @@ +#include "config.h" +#include <_ansi.h> @@ -5736,7 +5736,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/open.c newlib-1.19.0-ppc/libgloss/ +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/read.c newlib-1.19.0-ppc/libgloss/libsysbase/read.c --- newlib-1.19.0/libgloss/libsysbase/read.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/read.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/read.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,48 @@ +#include "config.h" +#include <_ansi.h> @@ -5788,7 +5788,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/read.c newlib-1.19.0-ppc/libgloss/ + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/rename.c newlib-1.19.0-ppc/libgloss/libsysbase/rename.c --- newlib-1.19.0/libgloss/libsysbase/rename.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/rename.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/rename.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,39 @@ +#include +#include @@ -5831,7 +5831,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/rename.c newlib-1.19.0-ppc/libglos +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/sbrk.c newlib-1.19.0-ppc/libgloss/libsysbase/sbrk.c --- newlib-1.19.0/libgloss/libsysbase/sbrk.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/sbrk.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/sbrk.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,26 @@ +#include "config.h" +#include @@ -5861,7 +5861,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/sbrk.c newlib-1.19.0-ppc/libgloss/ +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/stat.c newlib-1.19.0-ppc/libgloss/libsysbase/stat.c --- newlib-1.19.0/libgloss/libsysbase/stat.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/stat.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/stat.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,39 @@ +#include "config.h" +#include <_ansi.h> @@ -5904,7 +5904,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/stat.c newlib-1.19.0-ppc/libgloss/ + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/statvfs.c newlib-1.19.0-ppc/libgloss/libsysbase/statvfs.c --- newlib-1.19.0/libgloss/libsysbase/statvfs.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/statvfs.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/statvfs.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,23 @@ +#include +#include @@ -5931,7 +5931,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/statvfs.c newlib-1.19.0-ppc/libglo +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/syscall_support.c newlib-1.19.0-ppc/libgloss/libsysbase/syscall_support.c --- newlib-1.19.0/libgloss/libsysbase/syscall_support.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/syscall_support.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/syscall_support.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,66 @@ +#include + @@ -6001,7 +6001,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/syscall_support.c newlib-1.19.0-pp + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/truncate.c newlib-1.19.0-ppc/libgloss/libsysbase/truncate.c --- newlib-1.19.0/libgloss/libsysbase/truncate.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/truncate.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/truncate.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,59 @@ +#include "config.h" +#include <_ansi.h> @@ -6064,7 +6064,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/truncate.c newlib-1.19.0-ppc/libgl +} diff -Nbaur newlib-1.19.0/libgloss/libsysbase/unlink.c newlib-1.19.0-ppc/libgloss/libsysbase/unlink.c --- newlib-1.19.0/libgloss/libsysbase/unlink.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/unlink.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/unlink.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,33 @@ +#include "config.h" +#include <_ansi.h> @@ -6101,7 +6101,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/unlink.c newlib-1.19.0-ppc/libglos + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/wait.c newlib-1.19.0-ppc/libgloss/libsysbase/wait.c --- newlib-1.19.0/libgloss/libsysbase/wait.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/wait.c 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/wait.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,28 @@ +/* + * Stub version of wait. @@ -6133,7 +6133,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/wait.c newlib-1.19.0-ppc/libgloss/ + diff -Nbaur newlib-1.19.0/libgloss/libsysbase/warning.h newlib-1.19.0-ppc/libgloss/libsysbase/warning.h --- newlib-1.19.0/libgloss/libsysbase/warning.h 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/warning.h 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/warning.h 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,43 @@ +#ifndef __WARNING_H__ +#define __WARNING_H__ @@ -6180,7 +6180,7 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/warning.h newlib-1.19.0-ppc/libglo +#endif /* __WARNING_H__ */ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/write.c newlib-1.19.0-ppc/libgloss/libsysbase/write.c --- newlib-1.19.0/libgloss/libsysbase/write.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/libsysbase/write.c 2011-01-13 16:27:13.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/libsysbase/write.c 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,49 @@ +#include "config.h" +#include <_ansi.h> @@ -6231,9 +6231,31 @@ diff -Nbaur newlib-1.19.0/libgloss/libsysbase/write.c newlib-1.19.0-ppc/libgloss + } + return ret; +} +diff -Nbaur newlib-1.19.0/libgloss/rs6000/crtmain.c newlib-1.19.0-ppc/libgloss/rs6000/crtmain.c +--- newlib-1.19.0/libgloss/rs6000/crtmain.c 1970-01-01 01:00:00.000000000 +0100 ++++ newlib-1.19.0-ppc/libgloss/rs6000/crtmain.c 2011-01-17 13:18:08.000000000 +0000 +@@ -0,0 +1,18 @@ ++#include ++ ++struct __argv { ++ int argvMagic; //!< argv magic number, set to 0x5f617267 ('_arg') if valid ++ char *commandLine; //!< base address of command line, set of null terminated strings ++ int length;//!< total length of command line ++ int argc; ++ char **argv; ++}; ++ ++extern struct __argv *__system_argv; ++void __init(); ++void SYS_PreMain(); ++ ++void __crtmain() { ++ SYS_PreMain(); ++ exit ( main(__system_argv->argc,__system_argv->argv) ); ++} diff -Nbaur newlib-1.19.0/libgloss/rs6000/Makefile.in newlib-1.19.0-ppc/libgloss/rs6000/Makefile.in --- newlib-1.19.0/libgloss/rs6000/Makefile.in 2010-05-03 16:15:53.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/rs6000/Makefile.in 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/libgloss/rs6000/Makefile.in 2011-01-17 13:18:08.000000000 +0000 @@ -129,6 +129,9 @@ XIL_TEST = xil-test XIL_INSTALL = install-xil @@ -6281,31 +6303,9 @@ diff -Nbaur newlib-1.19.0/libgloss/rs6000/Makefile.in newlib-1.19.0-ppc/libgloss doc: info: install-info: -diff -Nbaur newlib-1.19.0/libgloss/rs6000/crtmain.c newlib-1.19.0-ppc/libgloss/rs6000/crtmain.c ---- newlib-1.19.0/libgloss/rs6000/crtmain.c 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/libgloss/rs6000/crtmain.c 2011-01-13 13:58:53.000000000 +0000 -@@ -0,0 +1,18 @@ -+#include -+ -+struct __argv { -+ int argvMagic; //!< argv magic number, set to 0x5f617267 ('_arg') if valid -+ char *commandLine; //!< base address of command line, set of null terminated strings -+ int length;//!< total length of command line -+ int argc; -+ char **argv; -+}; -+ -+extern struct __argv *__system_argv; -+void __init(); -+void SYS_PreMain(); -+ -+void __crtmain() { -+ SYS_PreMain(); -+ exit ( main(__system_argv->argc,__system_argv->argv) ); -+} diff -Nbaur newlib-1.19.0/newlib/configure.host newlib-1.19.0-ppc/newlib/configure.host --- newlib-1.19.0/newlib/configure.host 2010-12-02 19:30:46.000000000 +0000 -+++ newlib-1.19.0-ppc/newlib/configure.host 2011-01-13 13:58:53.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/configure.host 2011-01-17 13:18:08.000000000 +0000 @@ -727,7 +727,12 @@ default_newlib_io_long_long="yes" newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES" @@ -6685,7 +6685,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/include/pthread.h newlib-1.19.0-ppc/newlib -/* end of include file */ diff -Nbaur newlib-1.19.0/newlib/libc/include/stdint.h newlib-1.19.0-ppc/newlib/libc/include/stdint.h --- newlib-1.19.0/newlib/libc/include/stdint.h 2009-04-24 22:55:07.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/include/stdint.h 2011-01-13 13:58:56.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/include/stdint.h 2011-01-17 13:18:08.000000000 +0000 @@ -75,14 +75,14 @@ #endif #endif @@ -6708,8 +6708,8 @@ diff -Nbaur newlib-1.19.0/newlib/libc/include/stdint.h newlib-1.19.0-ppc/newlib/ typedef unsigned short uint32_t; diff -Nbaur newlib-1.19.0/newlib/libc/include/stdio.h newlib-1.19.0-ppc/newlib/libc/include/stdio.h --- newlib-1.19.0/newlib/libc/include/stdio.h 2010-02-26 09:41:43.000000000 +0000 -+++ newlib-1.19.0-ppc/newlib/libc/include/stdio.h 2011-01-13 14:22:40.000000000 +0000 -@@ -209,7 +209,7 @@ ++++ newlib-1.19.0-ppc/newlib/libc/include/stdio.h 2011-01-17 13:28:03.000000000 +0000 +@@ -209,13 +209,13 @@ #else int _EXFUN(fgetpos, (FILE *, fpos_t *)); #endif @@ -6718,6 +6718,13 @@ diff -Nbaur newlib-1.19.0/newlib/libc/include/stdio.h newlib-1.19.0-ppc/newlib/l #ifdef _COMPILING_NEWLIB int _EXFUN(fsetpos, (FILE *, const _fpos_t *)); #else + int _EXFUN(fsetpos, (FILE *, const fpos_t *)); + #endif +-long _EXFUN(ftell, ( FILE *)); ++off_t _EXFUN(ftell, ( FILE *)); + void _EXFUN(rewind, (FILE *)); + void _EXFUN(clearerr, (FILE *)); + int _EXFUN(feof, (FILE *)); @@ -394,7 +394,7 @@ size_t _EXFUN(_fread_r, (struct _reent *, _PTR, size_t _size, size_t _n, FILE *)); int _EXFUN(_fscanf_r, (struct _reent *, FILE *, const char *, ...) @@ -6729,7 +6736,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/include/stdio.h newlib-1.19.0-ppc/newlib/l _off_t _EXFUN(_ftello_r,(struct _reent *, FILE *)); diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/dirent.h newlib-1.19.0-ppc/newlib/libc/include/sys/dirent.h --- newlib-1.19.0/newlib/libc/include/sys/dirent.h 2005-10-04 21:47:39.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/include/sys/dirent.h 2011-01-13 14:15:14.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/include/sys/dirent.h 2011-01-17 13:18:08.000000000 +0000 @@ -4,10 +4,39 @@ not support , we will get this file which uses #error to force an error. */ @@ -6774,7 +6781,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/dirent.h newlib-1.19.0-ppc/new \ No newline at end of file diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/iosupport.h newlib-1.19.0-ppc/newlib/libc/include/sys/iosupport.h --- newlib-1.19.0/newlib/libc/include/sys/iosupport.h 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/include/sys/iosupport.h 2011-01-13 14:12:41.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/include/sys/iosupport.h 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,99 @@ +//--------------------------------------------------------------------------------- +#ifndef __iosupp_h__ @@ -6877,7 +6884,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/iosupport.h newlib-1.19.0-ppc/ +//--------------------------------------------------------------------------------- diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/reent.h newlib-1.19.0-ppc/newlib/libc/include/sys/reent.h --- newlib-1.19.0/newlib/libc/include/sys/reent.h 2010-06-09 16:15:35.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/include/sys/reent.h 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/include/sys/reent.h 2011-01-17 13:18:08.000000000 +0000 @@ -203,7 +203,7 @@ /* Unix stdio files get aligned to block boundaries on fseek() */ @@ -6889,7 +6896,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/reent.h newlib-1.19.0-ppc/newl struct _reent *_data; /* Here for binary compatibility? Remove? */ diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/statvfs.h newlib-1.19.0-ppc/newlib/libc/include/sys/statvfs.h --- newlib-1.19.0/newlib/libc/include/sys/statvfs.h 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/include/sys/statvfs.h 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/include/sys/statvfs.h 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,35 @@ +#ifndef _SYS_STATVFS_H +#define _SYS_STATVFS_H @@ -6929,7 +6936,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/statvfs.h newlib-1.19.0-ppc/ne \ No newline at end of file diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/syslimits.h newlib-1.19.0-ppc/newlib/libc/include/sys/syslimits.h --- newlib-1.19.0/newlib/libc/include/sys/syslimits.h 2002-08-23 02:56:03.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/include/sys/syslimits.h 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/include/sys/syslimits.h 2011-01-17 13:18:08.000000000 +0000 @@ -44,7 +44,7 @@ #define LINK_MAX 32767 /* max file link count */ #define MAX_CANON 255 /* max bytes in term canon input line */ @@ -6941,7 +6948,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/syslimits.h newlib-1.19.0-ppc/ #define OPEN_MAX 64 /* max open files per process */ diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/types.h newlib-1.19.0-ppc/newlib/libc/include/sys/types.h --- newlib-1.19.0/newlib/libc/include/sys/types.h 2010-12-08 14:44:06.000000000 +0000 -+++ newlib-1.19.0-ppc/newlib/libc/include/sys/types.h 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/include/sys/types.h 2011-01-17 13:18:08.000000000 +0000 @@ -130,7 +130,7 @@ defined(__sparc__) || defined(__SPU__) typedef unsigned long ino_t; @@ -6963,7 +6970,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/types.h newlib-1.19.0-ppc/newl diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/unistd.h newlib-1.19.0-ppc/newlib/libc/include/sys/unistd.h --- newlib-1.19.0/newlib/libc/include/sys/unistd.h 2010-10-08 16:28:49.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/include/sys/unistd.h 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/include/sys/unistd.h 2011-01-17 13:18:08.000000000 +0000 @@ -216,12 +216,10 @@ int _EXFUN(_execve, (const char *__path, char * const __argv[], char * const __envp[] )); #endif @@ -6979,7 +6986,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/include/sys/unistd.h newlib-1.19.0-ppc/new int _EXFUN(getdtablesize, (void)); diff -Nbaur newlib-1.19.0/newlib/libc/locale/locale.c newlib-1.19.0-ppc/newlib/libc/locale/locale.c --- newlib-1.19.0/newlib/libc/locale/locale.c 2010-11-19 10:02:36.000000000 +0000 -+++ newlib-1.19.0-ppc/newlib/libc/locale/locale.c 2011-01-13 14:00:34.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/locale/locale.c 2011-01-17 13:18:08.000000000 +0000 @@ -187,7 +187,6 @@ #define _LC_LAST 7 #define ENCODING_LEN 31 @@ -7026,7 +7033,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/locale/locale.c newlib-1.19.0-ppc/newlib/l strcpy (charset, "ASCII"); diff -Nbaur newlib-1.19.0/newlib/libc/machine/powerpc/machine/_types.h newlib-1.19.0-ppc/newlib/libc/machine/powerpc/machine/_types.h --- newlib-1.19.0/newlib/libc/machine/powerpc/machine/_types.h 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/machine/powerpc/machine/_types.h 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/machine/powerpc/machine/_types.h 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,15 @@ +/* + * $Id: newlib-1.16.0.patch,v 1.8 2008-11-29 12:08:00 wntrmute Exp $ @@ -7045,7 +7052,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/machine/powerpc/machine/_types.h newlib-1. +#endif // _MACHINE__TYPES_H diff -Nbaur newlib-1.19.0/newlib/libc/machine/powerpc/sys/lock.h newlib-1.19.0-ppc/newlib/libc/machine/powerpc/sys/lock.h --- newlib-1.19.0/newlib/libc/machine/powerpc/sys/lock.h 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/machine/powerpc/sys/lock.h 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/machine/powerpc/sys/lock.h 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,53 @@ +#ifndef __SYS_LOCK_H__ +#define __SYS_LOCK_H__ @@ -7102,7 +7109,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/machine/powerpc/sys/lock.h newlib-1.19.0-p +#endif /* __SYS_LOCK_H__ */ diff -Nbaur newlib-1.19.0/newlib/libc/machine/powerpc/sys/stdio.h newlib-1.19.0-ppc/newlib/libc/machine/powerpc/sys/stdio.h --- newlib-1.19.0/newlib/libc/machine/powerpc/sys/stdio.h 1970-01-01 01:00:00.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/machine/powerpc/sys/stdio.h 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/machine/powerpc/sys/stdio.h 2011-01-17 13:18:08.000000000 +0000 @@ -0,0 +1,25 @@ +#ifndef _NEWLIB_STDIO_H +#define _NEWLIB_STDIO_H @@ -7131,7 +7138,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/machine/powerpc/sys/stdio.h newlib-1.19.0- + diff -Nbaur newlib-1.19.0/newlib/libc/misc/init.c newlib-1.19.0-ppc/newlib/libc/misc/init.c --- newlib-1.19.0/newlib/libc/misc/init.c 2010-06-04 16:30:40.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/misc/init.c 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/misc/init.c 2011-01-17 13:18:08.000000000 +0000 @@ -40,4 +40,8 @@ for (i = 0; i < count; i++) __init_array_start[i] (); @@ -7143,7 +7150,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/misc/init.c newlib-1.19.0-ppc/newlib/libc/ #endif diff -Nbaur newlib-1.19.0/newlib/libc/stdio/findfp.c newlib-1.19.0-ppc/newlib/libc/stdio/findfp.c --- newlib-1.19.0/newlib/libc/stdio/findfp.c 2008-12-10 23:43:12.000000000 +0000 -+++ newlib-1.19.0-ppc/newlib/libc/stdio/findfp.c 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/stdio/findfp.c 2011-01-17 13:18:08.000000000 +0000 @@ -222,7 +222,8 @@ /* POSIX requires stderr to be opened for reading and writing, even @@ -7156,7 +7163,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/stdio/findfp.c newlib-1.19.0-ppc/newlib/li } diff -Nbaur newlib-1.19.0/newlib/libc/stdio/fopen.c newlib-1.19.0-ppc/newlib/libc/stdio/fopen.c --- newlib-1.19.0/newlib/libc/stdio/fopen.c 2004-06-11 21:37:10.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/stdio/fopen.c 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/stdio/fopen.c 2011-01-17 13:18:08.000000000 +0000 @@ -151,6 +151,9 @@ _flockfile (fp); @@ -7169,7 +7176,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/stdio/fopen.c newlib-1.19.0-ppc/newlib/lib fp->_cookie = (_PTR) fp; diff -Nbaur newlib-1.19.0/newlib/libc/stdio/fseek.c newlib-1.19.0-ppc/newlib/libc/stdio/fseek.c --- newlib-1.19.0/newlib/libc/stdio/fseek.c 2009-12-17 19:43:43.000000000 +0000 -+++ newlib-1.19.0-ppc/newlib/libc/stdio/fseek.c 2011-01-13 14:22:54.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/stdio/fseek.c 2011-01-17 13:18:08.000000000 +0000 @@ -120,7 +120,7 @@ _DEFUN(_fseek_r, (ptr, fp, offset, whence), struct _reent *ptr _AND @@ -7190,7 +7197,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/stdio/fseek.c newlib-1.19.0-ppc/newlib/lib return _fseek_r (_REENT, fp, offset, whence); diff -Nbaur newlib-1.19.0/newlib/libc/stdio/fseeko.c newlib-1.19.0-ppc/newlib/libc/stdio/fseeko.c --- newlib-1.19.0/newlib/libc/stdio/fseeko.c 2004-04-23 21:01:55.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/stdio/fseeko.c 2011-01-13 15:29:40.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/stdio/fseeko.c 2011-01-17 13:18:08.000000000 +0000 @@ -26,7 +26,7 @@ _off_t offset _AND int whence) @@ -7211,7 +7218,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/stdio/fseeko.c newlib-1.19.0-ppc/newlib/li #endif /* !_REENT_ONLY */ diff -Nbaur newlib-1.19.0/newlib/libc/stdio/fvwrite.c newlib-1.19.0-ppc/newlib/libc/stdio/fvwrite.c --- newlib-1.19.0/newlib/libc/stdio/fvwrite.c 2007-07-13 21:37:53.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/stdio/fvwrite.c 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/stdio/fvwrite.c 2011-01-17 13:18:08.000000000 +0000 @@ -98,7 +98,8 @@ do { @@ -7224,7 +7231,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/stdio/fvwrite.c newlib-1.19.0-ppc/newlib/l p += w; diff -Nbaur newlib-1.19.0/newlib/libc/stdlib/mbtowc_r.c newlib-1.19.0-ppc/newlib/libc/stdlib/mbtowc_r.c --- newlib-1.19.0/newlib/libc/stdlib/mbtowc_r.c 2010-01-17 09:39:06.000000000 +0000 -+++ newlib-1.19.0-ppc/newlib/libc/stdlib/mbtowc_r.c 2011-01-13 14:01:14.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/stdlib/mbtowc_r.c 2011-01-17 13:18:08.000000000 +0000 @@ -9,7 +9,7 @@ int (*__mbtowc) (struct _reent *, wchar_t *, const char *, size_t, @@ -7236,7 +7243,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/stdlib/mbtowc_r.c newlib-1.19.0-ppc/newlib #else diff -Nbaur newlib-1.19.0/newlib/libc/stdlib/mlock.c newlib-1.19.0-ppc/newlib/libc/stdlib/mlock.c --- newlib-1.19.0/newlib/libc/stdlib/mlock.c 2005-10-28 22:21:07.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/stdlib/mlock.c 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/stdlib/mlock.c 2011-01-17 13:18:08.000000000 +0000 @@ -39,6 +39,7 @@ #include #include @@ -7254,7 +7261,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/stdlib/mlock.c newlib-1.19.0-ppc/newlib/li #endif diff -Nbaur newlib-1.19.0/newlib/libc/stdlib/wctomb_r.c newlib-1.19.0-ppc/newlib/libc/stdlib/wctomb_r.c --- newlib-1.19.0/newlib/libc/stdlib/wctomb_r.c 2010-01-17 09:39:06.000000000 +0000 -+++ newlib-1.19.0-ppc/newlib/libc/stdlib/wctomb_r.c 2011-01-13 14:01:40.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/stdlib/wctomb_r.c 2011-01-17 13:18:08.000000000 +0000 @@ -8,7 +8,7 @@ int (*__wctomb) (struct _reent *, char *, wchar_t, const char *charset, @@ -7266,7 +7273,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/stdlib/wctomb_r.c newlib-1.19.0-ppc/newlib #else diff -Nbaur newlib-1.19.0/newlib/libc/syscalls/Makefile.am newlib-1.19.0-ppc/newlib/libc/syscalls/Makefile.am --- newlib-1.19.0/newlib/libc/syscalls/Makefile.am 2008-01-03 22:33:37.000000000 +0000 -+++ newlib-1.19.0-ppc/newlib/libc/syscalls/Makefile.am 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/syscalls/Makefile.am 2011-01-17 13:18:08.000000000 +0000 @@ -22,7 +22,6 @@ sysunlink.c \ syswrite.c @@ -7277,7 +7284,7 @@ diff -Nbaur newlib-1.19.0/newlib/libc/syscalls/Makefile.am newlib-1.19.0-ppc/new ELIX_SOURCES = diff -Nbaur newlib-1.19.0/newlib/libc/time/asctime_r.c newlib-1.19.0-ppc/newlib/libc/time/asctime_r.c --- newlib-1.19.0/newlib/libc/time/asctime_r.c 2000-05-10 18:58:29.000000000 +0100 -+++ newlib-1.19.0-ppc/newlib/libc/time/asctime_r.c 2011-01-13 13:58:57.000000000 +0000 ++++ newlib-1.19.0-ppc/newlib/libc/time/asctime_r.c 2011-01-17 13:18:08.000000000 +0000 @@ -18,7 +18,7 @@ "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };