28 lines
704 B
Diff
28 lines
704 B
Diff
|
--- a/core/uwsgi.c
|
||
|
+++ b/core/uwsgi.c
|
||
|
@@ -1194,6 +1194,7 @@
|
||
|
|
||
|
// in threading mode we need to use the cancel pthread subsystem
|
||
|
void wait_for_threads() {
|
||
|
+#ifndef __ANDROID__
|
||
|
int i, ret;
|
||
|
|
||
|
// on some platform thread cancellation is REALLY flaky
|
||
|
@@ -1243,6 +1244,7 @@
|
||
|
end:
|
||
|
|
||
|
pthread_mutex_unlock(&uwsgi.six_feet_under_lock);
|
||
|
+#endif /* __ANDROID__ */
|
||
|
}
|
||
|
|
||
|
|
||
|
@@ -2718,7 +2720,7 @@
|
||
|
#ifdef __APPLE__
|
||
|
uwsgi_string_new_list(&uwsgi.mime_file, "/etc/apache2/mime.types");
|
||
|
#else
|
||
|
- uwsgi_string_new_list(&uwsgi.mime_file, "/etc/mime.types");
|
||
|
+ uwsgi_string_new_list(&uwsgi.mime_file, "@TERMUX_PREFIX@/etc/mime.types");
|
||
|
#endif
|
||
|
struct uwsgi_string_list *umd = uwsgi.mime_file;
|
||
|
while (umd) {
|