Нет ошибки "команда не найдена", которую можно вернуть из execvp. Наиболее близким является ENOENT, что означает, что указанный файл (или его интерпретатор, или необходимая динамическая библиотека) не найден.
Если вы хотите, ваша программа может распечатать «команду не найдена», а не текст, возвращаемый strerror.