yep je te remercie pour l'info, j'ai tenté le code suivant :
#include <sys/stat.h>
#include <unistd.h>
#include
using namespace std;
int main()
{
struct stat info;
lstat("/home/fieska/b.run", &info);
int i = S_ISLNK(info.st_mode);
cout << i << endl;
return 0;
}
quelque soit le type de fichier que je passe en paramaètre dans lstat
(fichier normal, lien symbolique ou rép), la variable i à toujours la même valeur, à savoir 0 ...
[^] # Re: lstat
Posté par fieska . En réponse au message parcours d'une arborescence de fichier. Évalué à 1.
#include <sys/stat.h>
#include <unistd.h>
#include
using namespace std;
int main()
{
struct stat info;
lstat("/home/fieska/b.run", &info);
int i = S_ISLNK(info.st_mode);
cout << i << endl;
return 0;
}
quelque soit le type de fichier que je passe en paramaètre dans lstat
(fichier normal, lien symbolique ou rép), la variable i à toujours la même valeur, à savoir 0 ...