diff -uNr gdb-8.1/gdb/cli/cli-cmds.c gdb-8.1.mod/gdb/cli/cli-cmds.c --- gdb-8.1/gdb/cli/cli-cmds.c 2018-01-05 06:07:23.000000000 +0200 +++ gdb-8.1.mod/gdb/cli/cli-cmds.c 2018-06-19 19:21:22.451443520 +0300 @@ -731,7 +731,7 @@ close_most_fds (); if ((user_shell = (char *) getenv ("SHELL")) == NULL) - user_shell = "/bin/sh"; + user_shell = "@TERMUX_PREFIX@/bin/sh"; /* Get the name of the shell for arg0. */ p = lbasename (user_shell); @@ -851,7 +851,7 @@ } if ((editor = (char *) getenv ("EDITOR")) == NULL) - editor = "/bin/ex"; + editor = "@TERMUX_REFIX@/bin/applets/vi"; fn = symtab_to_fullname (sal.symtab);