Mercurial > ecos
diff packages/language/c/libc/current/src/stdio/common/freopen.cxx @ 2:443894e2e912 ecos-v1_2_1-release
Block commit of eCos version 1.2.1
| author | jlarmour |
|---|---|
| date | Tue, 11 May 1999 12:24:34 +0000 |
| parents | 3111d98ba7b3 |
| children | c38311975d4f |
line wrap: on
line diff
--- a/packages/language/c/libc/current/src/stdio/common/freopen.cxx +++ b/packages/language/c/libc/current/src/stdio/common/freopen.cxx @@ -22,7 +22,7 @@ // September 30, 1998. // // The Initial Developer of the Original Code is Cygnus. Portions created -// by Cygnus are Copyright (C) 1998 Cygnus Solutions. All Rights Reserved. +// by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions. All Rights Reserved. // ------------------------------------------- // //####COPYRIGHTEND#### @@ -30,9 +30,9 @@ //#####DESCRIPTIONBEGIN#### // // Author(s): jlarmour -// Contributors: jlarmour@cygnus.co.uk -// Date: 1998-02-13 -// Purpose: +// Contributors: jlarmour +// Date: 1999-01-21 +// Purpose: Provides ISO C freopen() function // Description: Implementation of C library freopen() function as per // ISO C standard chap. 7.9.5.4 // Usage: @@ -45,29 +45,23 @@ #include <pkgconf/libc.h> // Configuration header - -// Include the C library? And do we want the stdio stuff? And we only want -// freopen if we have fopen() -#if defined(CYGPKG_LIBC) && defined(CYGPKG_LIBC_STDIO) && \ - defined(CYGPKG_LIBC_STDIO_OPEN) +// Do we want the stdio stuff? And we only want freopen() if we have fopen() +#if defined(CYGPKG_LIBC_STDIO) && defined(CYGPKG_LIBC_STDIO_OPEN) // INCLUDES #include <cyg/infra/cyg_type.h> // Common project-wide type definitions #include <stddef.h> // NULL and size_t from compiler -#include <errno.h> // Error codes #include <stdio.h> // header for freopen() -#include "clibincl/stream.hxx" // C libray streams -#include "clibincl/clibdata.hxx" // C library private data #include "clibincl/stdiosupp.hxx" // support for stdio // EXPORTED SYMBOLS externC FILE * -freopen( const char *, const char *, FILE * ) - CYGPRI_LIBC_WEAK_ALIAS("_freopen"); +freopen( const char *, const char *, FILE * ) + CYGBLD_ATTRIB_WEAK_ALIAS(_freopen); // FUNCTIONS @@ -76,10 +70,9 @@ freopen( const char *, const char *, FIL externC FILE * _freopen( const char *, const char *, FILE * ) { - return NULL; // Returning NULL is valid! + return NULL; // Returning NULL is valid! FIXME } // _freopen() -#endif // if defined(CYGPKG_LIBC) && defined(CYGPKG_LIBC_STDIO) && - // defined(CYGPKG_LIBC_STDIO_OPEN) +#endif // if defined(CYGPKG_LIBC_STDIO) && defined(CYGPKG_LIBC_STDIO_OPEN) // EOF freopen.cxx
