Я создаю свою собственную оболочку, и мне было интересно: как я могу узнать, находится ли commande в каталоге "/ bin" и его подкаталогах.Я хотел бы реализовать функцию char * path_to_command (char * commandname), которая возвращает путь к команде, указанной в параметрах.
Я искал функции, которые определяют, находится ли конкретный файл в каталоге (как fopen или доступ).Но эти функции просто сообщают нам, находится ли файл только в каталоге.Я думал о рекурсивной функции с fopen, где мне пришлось бы много раз использовать strcat.Я считаю, что есть лучшее решение.
Английский не мой родной язык, мне очень жаль, если есть ошибки.Спасибо.