Home | History | Annotate | Download | only in mksh
      1 --- 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  
     49