浏览代码

use internal versions of exit/memcpy

Peter S. Mazinger 20 年之前
父节点
当前提交
5fa64b8388
共有 3 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      libc/misc/wchar/wchar.c
  2. 1 1
      libpthread/linuxthreads.old/forward.c
  3. 1 1
      libpthread/linuxthreads.old/libc_pthread_init.c

+ 1 - 1
libc/misc/wchar/wchar.c

@@ -1581,7 +1581,7 @@ static void error_msg(const char *fmt, ...)
 		va_end(arg);
 	}
 
-	exit(EXIT_FAILURE);
+	__exit(EXIT_FAILURE);
 }
 
 int main(int argc, char **argv)

+ 1 - 1
libpthread/linuxthreads.old/forward.c

@@ -101,7 +101,7 @@ FORWARD (pthread_equal, (pthread_t thread1, pthread_t thread2),
 
 
 /* Use an alias to avoid warning, as pthread_exit is declared noreturn.  */
-FORWARD2 (__pthread_exit, void, (void *retval), (retval), exit (EXIT_SUCCESS))
+FORWARD2 (__pthread_exit, void, (void *retval), (retval), __exit (EXIT_SUCCESS))
 strong_alias (__pthread_exit, pthread_exit);
 
 

+ 1 - 1
libpthread/linuxthreads.old/libc_pthread_init.c

@@ -34,7 +34,7 @@ __libc_pthread_init (functions)
   /* We copy the content of the variable pointed to by the FUNCTIONS
      parameter to one in libc.so since this means access to the array
      can be done with one memory access instead of two.  */
-  memcpy (&__libc_pthread_functions, functions,
+  __memcpy (&__libc_pthread_functions, functions,
 	  sizeof (__libc_pthread_functions));
 #endif