| 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
|
| index aff35d85441c20c4f2540885369f374cc7608fdc..5e702ca381536855fa87612d3435ad0d37a3146a 100644
|
| --- a/native_client_sdk/src/libraries/nacl_io/syscalls/getcwd.c
|
| +++ b/native_client_sdk/src/libraries/nacl_io/syscalls/getcwd.c
|
| @@ -8,6 +8,12 @@
|
| #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) {
|
|
|