--- ./src/pacman/pacman.c 2015-12-23 19:50:37.093132801 -0300 +++ ./src/pacman/pacman.c 2015-12-23 23:30:17.986469980 -0300 @@ -1128,7 +1128,8 @@ } while(c != EOF); free(line); - if(!freopen(ctermid(NULL), "r", stdin)) { + //if(!freopen(ctermid(NULL), "r", stdin)) { + if(!freopen("/dev/tty", "r", stdin)) { // HACK termux doesn't have ctermid() pm_printf(ALPM_LOG_ERROR, _("failed to reopen stdin for reading: (%s)\n"), strerror(errno)); }