OSDN Git Service

2009-04-16 Ken Werner <ken.werner@de.ibm.com>
authorjjohnstn <jjohnstn>
Thu, 16 Apr 2009 18:38:22 +0000 (18:38 +0000)
committerjjohnstn <jjohnstn>
Thu, 16 Apr 2009 18:38:22 +0000 (18:38 +0000)
        * libc/machine/spu/Makefile.am: Add new File.
        * libc/machine/spu/Makefile.in: Regenerate.
        * libc/machine/spu/fdopen.c: New file.

newlib/ChangeLog
newlib/libc/machine/spu/Makefile.am
newlib/libc/machine/spu/Makefile.in
newlib/libc/machine/spu/fdopen.c [new file with mode: 0644]

index 3cdf1e0..26723d4 100644 (file)
@@ -1,3 +1,9 @@
+2009-04-16  Ken Werner  <ken.werner@de.ibm.com>
+
+       * libc/machine/spu/Makefile.am: Add new File.
+       * libc/machine/spu/Makefile.in: Regenerate.
+       * libc/machine/spu/fdopen.c: New file.
+
 2009-04-16  Hans-Peter Nilsson  <hp@axis.com>
 
        * libc/include/stdint.h (INTPTR_MIN, INTPTR_MAX, UINTPTR_MAX): Define.
index 6083145..98705e0 100644 (file)
@@ -23,7 +23,7 @@ lib_a_SOURCES = setjmp.S assert.c clearerr.c creat.c fclose.c feof.c \
        vsiscanf.c vsniprintf.c vsnprintf.c vsprintf.c vsscanf.c \
        stack_reg_va.S spu_clock_svcs.c spu_clock_stop.c spu_timer_flih.S \
        spu_timer_slih.c spu_timer_slih_reg.c spu_timer_svcs.c \
-       spu_timer_stop.c spu_timer_free.c spu_timebase.c
+       spu_timer_stop.c spu_timer_free.c spu_timebase.c fdopen.c
 
 if HAVE_SPU_EA
 lib_a_SOURCES += calloc_ea.c free_ea.c malloc_ea.c memchr_ea.c memcmp_ea.c \
index 2862f1f..04c47b1 100644 (file)
@@ -103,7 +103,8 @@ DIST_COMMON = $(srcdir)/../../../../config.guess \
        $(srcdir)/../../../../compile $(srcdir)/../../../../compile \
        $(srcdir)/../../../../compile $(srcdir)/../../../../compile \
        $(srcdir)/../../../../compile $(srcdir)/../../../../compile \
-       $(srcdir)/../../../../compile $(srcdir)/../../../../compile
+       $(srcdir)/../../../../compile $(srcdir)/../../../../compile \
+       $(srcdir)/../../../../compile
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/../../../acinclude.m4 \
@@ -201,7 +202,7 @@ am_lib_a_OBJECTS = lib_a-setjmp.$(OBJEXT) lib_a-assert.$(OBJEXT) \
        lib_a-spu_timer_slih_reg.$(OBJEXT) \
        lib_a-spu_timer_svcs.$(OBJEXT) lib_a-spu_timer_stop.$(OBJEXT) \
        lib_a-spu_timer_free.$(OBJEXT) lib_a-spu_timebase.$(OBJEXT) \
-       $(am__objects_1)
+       lib_a-fdopen.$(OBJEXT) $(am__objects_1)
 lib_a_OBJECTS = $(am_lib_a_OBJECTS)
 DEFAULT_INCLUDES = -I. -I$(srcdir)
 depcomp =
@@ -344,7 +345,7 @@ lib_a_SOURCES = setjmp.S assert.c clearerr.c creat.c fclose.c feof.c \
        vsniprintf.c vsnprintf.c vsprintf.c vsscanf.c stack_reg_va.S \
        spu_clock_svcs.c spu_clock_stop.c spu_timer_flih.S \
        spu_timer_slih.c spu_timer_slih_reg.c spu_timer_svcs.c \
-       spu_timer_stop.c spu_timer_free.c spu_timebase.c \
+       spu_timer_stop.c spu_timer_free.c spu_timebase.c fdopen.c \
        $(am__append_1)
 lib_a_CCASFLAGS = $(AM_CCASFLAGS)
 lib_a_CFLAGS = $(AM_CFLAGS)
@@ -989,6 +990,12 @@ lib_a-spu_timebase.o: spu_timebase.c
 lib_a-spu_timebase.obj: spu_timebase.c
        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-spu_timebase.obj `if test -f 'spu_timebase.c'; then $(CYGPATH_W) 'spu_timebase.c'; else $(CYGPATH_W) '$(srcdir)/spu_timebase.c'; fi`
 
+lib_a-fdopen.o: fdopen.c
+       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-fdopen.o `test -f 'fdopen.c' || echo '$(srcdir)/'`fdopen.c
+
+lib_a-fdopen.obj: fdopen.c
+       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-fdopen.obj `if test -f 'fdopen.c'; then $(CYGPATH_W) 'fdopen.c'; else $(CYGPATH_W) '$(srcdir)/fdopen.c'; fi`
+
 lib_a-calloc_ea.o: calloc_ea.c
        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-calloc_ea.o `test -f 'calloc_ea.c' || echo '$(srcdir)/'`calloc_ea.c
 
diff --git a/newlib/libc/machine/spu/fdopen.c b/newlib/libc/machine/spu/fdopen.c
new file mode 100644 (file)
index 0000000..a795db8
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+(C) Copyright IBM Corp. 2009
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+* Neither the name of IBM nor the names of its contributors may be
+used to endorse or promote products derived from this software without
+specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+*/
+
+#include <stdio.h>
+#include <errno.h>
+
+#ifndef _REENT_ONLY
+/* Just a stub for now.  */
+FILE *
+_DEFUN (fdopen, (fd, mode),
+        int fd _AND
+        _CONST char *mode)
+{
+  errno = ENOSYS;
+  return NULL;
+}
+#endif /* ! _REENT_ONLY */