]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/newlib-tumbl.git/commitdiff
* libc/include/stdlib.h: Avoid declaring cfree under Cygwin.
authorChristopher Faylor <cgf@redhat.com>
Mon, 30 Oct 2000 01:08:58 +0000 (01:08 +0000)
committerChristopher Faylor <cgf@redhat.com>
Mon, 30 Oct 2000 01:08:58 +0000 (01:08 +0000)
* libc/include/malloc.h: Ditto.  Also remove obsolete declaration.

newlib/ChangeLog
newlib/libc/include/malloc.h
newlib/libc/include/stdlib.h

index 5b3807a1ea57570effda8d6e2cc81949558ceeb1..06c9f4c72c3dead44650598ca4afbb2bd2ab5923 100644 (file)
@@ -1,3 +1,8 @@
+Sun Oct 29 20:06:41 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/include/stdlib.h: Avoid declaring cfree under Cygwin.
+       * libc/include/malloc.h: Ditto.  Also remove obsolete declaration.
+
 Tue Oct 24 20:16:00 2000  Corinna Vinschen <vinschen@cygnus.com>
 
        * libc/include/sys/unistd.h: Add defines for sysconf values
index fa4527cd5f2e19e18a86bf06b3e2f1b260208558..90f877f6f40ee0ec651d060a56b993a23b347d61 100644 (file)
@@ -70,25 +70,15 @@ extern _PTR _pvalloc_r _PARAMS ((struct _reent *, size_t));
 extern int malloc_trim _PARAMS ((size_t));
 extern int _malloc_trim_r _PARAMS ((struct _reent *, size_t));
 
-/* Some systems provide this, so do too for compatibility.  */
-
-extern void cfree _PARAMS ((_PTR));
-
 /* A compatibility routine for an earlier version of the allocator.  */
 
 extern _VOID mstats _PARAMS ((char *));
 extern _VOID _mstats_r _PARAMS ((struct _reent *, char *));
 
-#ifdef __CYGWIN__
-
-/* Cygwin32 needs to be able to copy all the malloc information from
-   the parent to the child.  However, cygwin32 does not normally copy
-   any data in the DLL data section.  This routine handles copying
-   that information.  */
-
-extern int __malloc_copy _PARAMS ((int (*) (void *, void *, void *, int),
-                                  void *, int));
-#endif /* __CYGWIN */
+#ifndef __CYGWIN__
+/* Some systems provide this, so do too for compatibility.  */
+extern void cfree _PARAMS ((_PTR));
+#endif /* __CYGWIN__ */
 
 #ifdef __cplusplus
 }
index f2feebe303f4628f86e91fe9afc0c86a37a1c6ca..642b71e957200b46489559c0ba4b91a9fc73d65c 100644 (file)
@@ -92,7 +92,6 @@ unsigned long _EXFUN(_strtoul_r,(struct _reent *,const char *_n_PTR, char **_end
 int    _EXFUN(system,(const char *__string));
 
 #ifndef __STRICT_ANSI__
-_VOID  _EXFUN(cfree,(_PTR));
 int    _EXFUN(putenv,(const char *__string));
 int    _EXFUN(_putenv_r,(struct _reent *, const char *__string));
 int    _EXFUN(setenv,(const char *__string, const char *__value, int __overwrite));
@@ -109,7 +108,9 @@ char *      _EXFUN(ecvtf,(float,int,int *,int *));
 char * _EXFUN(dtoa,(double, int, int, int *, int*, char**));
 int    _EXFUN(rand_r,(unsigned *__seed));
 
-#ifdef __CYGWIN__
+#ifndef __CYGWIN__
+_VOID  _EXFUN(cfree,(_PTR));
+#else
 char * _EXFUN(realpath,(const char *, char *));
 void   _EXFUN(unsetenv,(const char *__string));
 void   _EXFUN(_unsetenv_r,(struct _reent *, const char *__string));