summaryrefslogtreecommitdiffstats
path: root/libc/stdlib/malloc-standard
diff options
context:
space:
mode:
author"Steven J. Hill" <sjhill@realitydiluted.com>2005-11-16 03:00:38 +0000
committer"Steven J. Hill" <sjhill@realitydiluted.com>2005-11-16 03:00:38 +0000
commit4fadeffd0a6d03c31a88363d47fcb978073894d2 (patch)
tree3b64d7a18affcbf99555b56a6459a771a8716723 /libc/stdlib/malloc-standard
parent81dca7a3377e5b100f81fc6eda6a114cc80274ff (diff)
downloaduClibc-alpine-4fadeffd0a6d03c31a88363d47fcb978073894d2.tar.bz2
uClibc-alpine-4fadeffd0a6d03c31a88363d47fcb978073894d2.tar.xz
Remove '__libc_fatal' function and usage of it. Remove and disable 'freeres' code having to do with internal library memory usage and GDB. uClibc homey don't play that.
Diffstat (limited to 'libc/stdlib/malloc-standard')
-rw-r--r--libc/stdlib/malloc-standard/Makefile3
-rw-r--r--libc/stdlib/malloc-standard/thread-freeres.c60
2 files changed, 0 insertions, 63 deletions
diff --git a/libc/stdlib/malloc-standard/Makefile b/libc/stdlib/malloc-standard/Makefile
index 54022ec13..331feae20 100644
--- a/libc/stdlib/malloc-standard/Makefile
+++ b/libc/stdlib/malloc-standard/Makefile
@@ -39,9 +39,6 @@ OBJS=$(COBJS)
ifeq ($(UCLIBC_HAS_THREADS),y)
CFLAGS += $(PTINC)
-ifeq ($(UCLIBC_HAS_THREADS_NATIVE),y)
-CSRC += thread-freeres.c
-endif
endif
OBJ_LIST=../../obj.stdlib.malloc-standard
diff --git a/libc/stdlib/malloc-standard/thread-freeres.c b/libc/stdlib/malloc-standard/thread-freeres.c
deleted file mode 100644
index f61b38b4a..000000000
--- a/libc/stdlib/malloc-standard/thread-freeres.c
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Free resources stored in thread-local variables on thread exit.
- Copyright (C) 2003 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- The GNU C Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- 02111-1307 USA. */
-
-#include <stdlib.h>
-#include <libc-symbols.h>
-
-/* Define a hook variable called NAME. Functions put on this hook take
- arguments described by PROTO. Use `text_set_element (NAME, FUNCTION)'
- from gnu-stabs.h to add a function to the hook. */
-
-# define DEFINE_HOOK(NAME, PROTO) \
- typedef void __##NAME##_hook_function_t PROTO; \
- symbol_set_define (NAME)
-
-/* Run all the functions hooked on the set called NAME.
- Each function is called like this: `function ARGS'. */
-
-# define RUN_HOOK(NAME, ARGS) \
-do { \
- void *const *__unbounded ptr; \
- for (ptr = (void *const *) symbol_set_first_element (NAME); \
- ! symbol_set_end_p (NAME, ptr); ++ptr) \
- (*(__##NAME##_hook_function_t *) *ptr) ARGS; \
-} while (0)
-
-
-DEFINE_HOOK (__libc_thread_subfreeres, (void));
-
-/*
- * This needs a lot of work.
- */
-#if 0
-void __attribute__ ((section ("__libc_thread_freeres_fn")))
-__libc_thread_freeres (void)
-{
- RUN_HOOK (__libc_thread_subfreeres, ());
-}
-#else
-void
-__libc_thread_freeres (void)
-{
- return;
-}
-#endif