From 56741422790d9a6ff74c4397d914f540a1be273d Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 25 Sep 2016 18:47:56 +0200 Subject: remove dead code and documentation The code was disabled a while ago in commit: 814b0901f460a246315bfa7933a661f415bdc7fa Signed-off-by: Waldemar Brodkorb --- docs/threads.txt | 56 -------------------------------------------------------- 1 file changed, 56 deletions(-) delete mode 100644 docs/threads.txt (limited to 'docs/threads.txt') diff --git a/docs/threads.txt b/docs/threads.txt deleted file mode 100644 index 182f1be7e..000000000 --- a/docs/threads.txt +++ /dev/null @@ -1,56 +0,0 @@ -uClibc thread-safety analysis - -Things that are still known to be needed for thread safety: - - none - - - - -Things that might be nice, but are not required: - - getnetent_r - gethostent_r - getprotoent_r - getnetbyname_r - getnetbyaddr_r - - - - - -Functions that use static data and may still need locking: - - - -------------------------------------------------------------------- - - libc/inet/rpc/rpc_thread.c: - - __rpc_thread_variables is currently disabled, since thread - local storage seems to not be correctly specified as - weak functions. - - -------------------------------------------------------------------- - - unistd/getpass.c: - - static char buf[PWD_BUFFER_SIZE]; - - getpass <--- - - NOTE: This function returns a pointer to a static data structure. - This seems like it requires an _r version of this function. Glibc - does the same thing. Oops! So much for thread-safe glibc! - - -------------------------------------------------------------------- - - unistd/sysconf.c: - - static long int ret_vals[_UCLIBC_SYSCONF_NUM_VALID_ARGS]; - - find_or_add_in_table <--- - main <--- - - NOTE: I'm not sure if this needs to be made reentrant... - - -------------------------------------------------------------------- -- cgit v1.2.3