diff options
author | Alexey Samsonov <samsonov@google.com> | 2013-04-23 08:18:09 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2013-04-23 08:18:09 +0000 |
commit | 51ecba39a18cc292c5ecb3adcb6571ad141b5402 (patch) | |
tree | 01a2683a40e1ae068a06522347d41446e2c284dc | |
parent | 1d8bc4b25635462c58a81b7db32da289e1ea44bf (diff) | |
download | compiler-rt-51ecba39a18cc292c5ecb3adcb6571ad141b5402.tar.gz |
[Sanitizer] Delete unused function
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@180082 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/sanitizer_common/sanitizer_common.h | 1 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_linux.cc | 14 |
2 files changed, 0 insertions, 15 deletions
diff --git a/lib/sanitizer_common/sanitizer_common.h b/lib/sanitizer_common/sanitizer_common.h index 9df510b85..15847a79a 100644 --- a/lib/sanitizer_common/sanitizer_common.h +++ b/lib/sanitizer_common/sanitizer_common.h @@ -130,7 +130,6 @@ void DisableCoreDumper(); void DumpProcessMap(); bool FileExists(const char *filename); const char *GetEnv(const char *name); -bool SetEnv(const char *name, const char *value); const char *GetPwd(); u32 GetUid(); void ReExec(); diff --git a/lib/sanitizer_common/sanitizer_linux.cc b/lib/sanitizer_common/sanitizer_linux.cc index ef185571a..cd651935b 100644 --- a/lib/sanitizer_common/sanitizer_linux.cc +++ b/lib/sanitizer_common/sanitizer_linux.cc @@ -264,20 +264,6 @@ const char *GetEnv(const char *name) { return 0; // Not found. } -// Does not compile for Go because dlsym() requires -ldl -#ifndef SANITIZER_GO -bool SetEnv(const char *name, const char *value) { - void *f = dlsym(RTLD_NEXT, "setenv"); - if (f == 0) - return false; - typedef int(*setenv_ft)(const char *name, const char *value, int overwrite); - setenv_ft setenv_f; - CHECK_EQ(sizeof(setenv_f), sizeof(f)); - internal_memcpy(&setenv_f, &f, sizeof(f)); - return setenv_f(name, value, 1) == 0; -} -#endif - #ifdef __GLIBC__ extern "C" { |