Merge "MIPS: Fix MIPS linker VDSO issues"
diff --git a/docs/status.md b/docs/status.md
index a32a4c7..55272f2 100644
--- a/docs/status.md
+++ b/docs/status.md
@@ -72,7 +72,6 @@
endhostent
endnetent
endprotoent
-endutxent
fexecve
fmtmsg
getdate
diff --git a/libc/private/bionic_macros.h b/libc/private/bionic_macros.h
index c0df917..a3a3ece 100644
--- a/libc/private/bionic_macros.h
+++ b/libc/private/bionic_macros.h
@@ -74,6 +74,8 @@
#define BIONIC_STOP_UNWIND asm volatile(".cfi_undefined \%eip")
#elif defined(__x86_64__)
#define BIONIC_STOP_UNWIND asm volatile(".cfi_undefined \%rip")
+#elif defined (__mips__)
+#define BIONIC_STOP_UNWIND asm volatile(".cfi_undefined $ra")
#endif
#endif // _BIONIC_MACROS_H_
diff --git a/libc/tools/check-symbols-glibc.py b/libc/tools/check-symbols-glibc.py
index 9aba2e2..7ede2e6 100755
--- a/libc/tools/check-symbols-glibc.py
+++ b/libc/tools/check-symbols-glibc.py
@@ -188,6 +188,7 @@
in_posix_and_glibc_but_dead_or_useless = set([
'a64l', # obsolete
'confstr', # obsolete
+ 'endutxent', # no utmp on Android
'fattach', # obsolete
'fdetach', # obsolete
'gethostid', # obsolete