blob: c3cf892fd387707fb0ff421e166825202fc5e728 [file] [log] [blame]
Elliott Hughes23925bb2017-09-22 16:04:20 -07001--- mksh-R56b/funcs.c 2017-05-05 15:53:55.000000000 -0700
2+++ src/funcs.c 2017-09-22 16:19:44.327000462 -0700
3@@ -103,7 +103,9 @@
4 {Tsgbreak, c_brkcont},
5 {T__builtin, c_builtin},
6 {Tbuiltin, c_builtin},
7+#if !defined(__ANDROID__)
8 {Tbcat, c_cat},
9+#endif
10 {Tcd, c_cd},
11 /* dash compatibility hack */
12 {"chdir", c_cd},
13@@ -126,7 +128,9 @@
14 {"pwd", c_pwd},
15 {Tread, c_read},
16 {Tdsgreadonly, c_typeset},
17+#if !defined(__ANDROID__)
18 {"!realpath", c_realpath},
19+#endif
20 {"~rename", c_rename},
21 {"*=return", c_exitreturn},
22 {Tsgset, c_set},
23@@ -160,8 +164,10 @@
24 {"~printf", c_printf},
25 #endif
26 #if HAVE_SELECT
27+#if !defined(__ANDROID__)
28 {"sleep", c_sleep},
29 #endif
30+#endif
31 #ifdef __MirBSD__
32 /* alias to "true" for historical reasons */
33 {"domainname", c_true},
34--- mksh-R56b/main.c 2017-04-28 04:14:14.000000000 -0700
35+++ src/main.c 2017-09-22 15:58:14.134149037 -0700
36@@ -410,6 +410,12 @@
37 }
38 }
39
40+ /* override default PATH regardless of environment */
41+#ifdef MKSH_DEFPATH_OVERRIDE
42+ vp = global(TPATH);
43+ setstr(vp, MKSH_DEFPATH_OVERRIDE, KSH_RETURN_ERROR);
44+#endif
45+
46 /* for security */
47 typeset(TinitIFS, 0, 0, 0, 0);
48