Index: native_client_sdk/src/libraries/nacl_io/syscalls/uname.c |
diff --git a/native_client_sdk/src/libraries/nacl_io/syscalls/uname.c b/native_client_sdk/src/libraries/nacl_io/syscalls/uname.c |
index 293b989ee4c47b30bd007c5dd82645de8dbd9630..19a822b14f85fa77d5d94a9669a71be3c53018fa 100644 |
--- a/native_client_sdk/src/libraries/nacl_io/syscalls/uname.c |
+++ b/native_client_sdk/src/libraries/nacl_io/syscalls/uname.c |
@@ -6,6 +6,10 @@ |
#include <string.h> |
#include <sys/utsname.h> |
+#if !defined(_UTSNAME_LENGTH) && defined(__BIONIC__) |
+#define _UTSNAME_LENGTH SYS_NMLN |
+#endif |
+ |
int uname(struct utsname* buf) { |
memset(buf, 0, sizeof(struct utsname)); |
snprintf(buf->sysname, _UTSNAME_LENGTH, "NaCl"); |