1Only in src: FAQ.htm
2diff -u mksh-R59b/funcs.c src/funcs.c
3--- mksh-R59b/funcs.c	2020-05-16 15:38:48.000000000 -0700
4+++ src/funcs.c	2020-05-20 17:14:19.588510856 -0700
5@@ -104,7 +104,9 @@
6 	{Tsgbreak, c_brkcont},
7 	{T__builtin, c_builtin},
8 	{Tbuiltin, c_builtin},
9+#if !defined(__ANDROID__)
10 	{Tbcat, c_cat},
11+#endif
12 	{Tcd, c_cd},
13 	/* dash compatibility hack */
14 	{"chdir", c_cd},
15@@ -125,7 +127,9 @@
16 	{"pwd", c_pwd},
17 	{Tread, c_read},
18 	{Tdsgreadonly, c_typeset},
19+#if !defined(__ANDROID__)
20 	{"!realpath", c_realpath},
21+#endif
22 	{"~rename", c_rename},
23 	{"*=return", c_exitreturn},
24 	{Tsghset, c_set},
25@@ -159,8 +163,10 @@
26 	{"~printf", c_printf},
27 #endif
28 #if HAVE_SELECT
29+#if !defined(__ANDROID__)
30 	{"sleep", c_sleep},
31 #endif
32+#endif
33 #ifdef __MirBSD__
34 	/* alias to "true" for historical reasons */
35 	{"domainname", c_true},
36diff -u mksh-R59b/main.c src/main.c
37--- mksh-R59b/main.c	2020-05-16 15:51:51.000000000 -0700
38+++ src/main.c	2020-05-20 17:14:19.588510856 -0700
39@@ -414,6 +414,12 @@
40 	/* import environment */
41 	init_environ();
42
43+	/* override default PATH regardless of environment */
44+#ifdef MKSH_DEFPATH_OVERRIDE
45+	vp = global(TPATH);
46+	setstr(vp, MKSH_DEFPATH_OVERRIDE, KSH_RETURN_ERROR);
47+#endif
48+
49 	/* for security */
50 	typeset(TinitIFS, 0, 0, 0, 0);
51
52Only in src: main.c.orig
53Only in src: Rebuild.sh
54Only in src: rlimits.gen
55Only in src: sh_flags.gen
56Only in src: signames.inc
57Only in src: test.sh
58