Index: native_client_sdk/src/libraries/nacl_io/syscalls/getcwd.c |
diff --git a/native_client_sdk/src/libraries/nacl_io/syscalls/getcwd.c b/native_client_sdk/src/libraries/nacl_io/syscalls/getcwd.c |
deleted file mode 100644 |
index 5e702ca381536855fa87612d3435ad0d37a3146a..0000000000000000000000000000000000000000 |
--- a/native_client_sdk/src/libraries/nacl_io/syscalls/getcwd.c |
+++ /dev/null |
@@ -1,30 +0,0 @@ |
-/* Copyright (c) 2013 The Chromium Authors. All rights reserved. |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. */ |
- |
-#include <limits.h> |
-#include <string.h> |
- |
-#include "nacl_io/kernel_intercept.h" |
-#include "nacl_io/kernel_wrap.h" |
- |
-/* |
- * This interception should not really be needed under glibc since we can |
- * hook the internal calls to getcwd. However, we need to intercept it here |
- * since gtest call getcwd in a static constructor which general runs before |
- * nacl_io is initiliased. |
- */ |
-char* getcwd(char* buf, size_t size) { |
- // If size is 0, allocate as much as we need. |
- if (size == 0) { |
- char stack_buf[PATH_MAX + 1]; |
- if (!ki_getcwd(stack_buf, PATH_MAX)) |
- return NULL; |
- size = strlen(stack_buf) + 1; |
- } |
- // Allocate the buffer if needed |
- if (buf == NULL) { |
- buf = (char*)malloc(size); |
- } |
- return ki_getcwd(buf, size); |
-} |