Je dois supprimer le fichier/répertoire pointé par path
. Donc, j'appelle remove(path)
, et si cela échoue avec ENOTEMPTY
, alors c'est un répertoire non-vide et je le gère en conséquence. Pendant la compilation, j'obtiens ENOTEMPTY undeclared
. ENOTEMPTY
est défini dans unistd.h (man 2 rmdir
), que j'ai inclus, mais je reçois toujours l'erreur. Quelle est la bonne façon de vérifier si errno a été défini sur ENOTEMPTY
?Erreur de compilation "ENOTEMPTY non déclarée"
gcc 4.6.3, Ubuntu 64 bits.
N'est-il pas défini dans '' à la place? –
oui c'est. Merci. veux soumettre cela comme une réponse? – jitihsk
fait, merci :) –