Verificando se existe um diretório no Unix (chamada do sistema)

Não consigo encontrar uma solução para o meu problema online.

Gostaria de chamar uma função no Unix, passar no caminho de um diretório e saber se ela existe.opendir() retorna um erro se um diretório não existir, mas meu objetivo não é realmente abrir, verifique o erro, feche-o se não houver erro, mas apenas verifique se um arquivo é um diretório ou não.

Existe alguma maneira conveniente de fazer isso, por favor?

questionAnswers(8)

yourAnswerToTheQuestion