je lis dans le header stat.h ce que doivent retourner les diff=E9rentes
macros comme S_ISDIR etc...
=E7a ne me donne le bon r=E9sultat que pour S_ISDIR et S_ISREG par
contre, sur Mac OS X 10.4.10 S_ISLINK me retourne 0 m=EAme pour un
symlink alors que pour ce m=EAme symlink S_ISREG me retourne 1 ????
je lis dans le header stat.h ce que doivent retourner les différentes macros comme S_ISDIR etc...
ça ne me donne le bon résultat que pour S_ISDIR et S_ISREG par contre, sur Mac OS X 10.4.10 S_ISLINK me retourne 0 même pour un symlink alors que pour ce même symlink S_ISREG me retourne 1 ????
qq'un a une idée de ce shmilblick ???
Sur un vrai lien symbolique ou sur un alias ?
Un alias, du point de vue Unix, est un fichier "normal".
Suite à appel à 'stat' ou à 'lstat' ?
'stat' suit les liens symboliques et donne donc des infos sur le fichier lié. 'lstat' donne des renseignement sur le lien lui-même.
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
je lis dans le header stat.h ce que doivent retourner les différentes
macros comme S_ISDIR etc...
ça ne me donne le bon résultat que pour S_ISDIR et S_ISREG par
contre, sur Mac OS X 10.4.10 S_ISLINK me retourne 0 même pour un
symlink alors que pour ce même symlink S_ISREG me retourne 1 ????
qq'un a une idée de ce shmilblick ???
Sur un vrai lien symbolique ou sur un alias ?
Un alias, du point de vue Unix, est un fichier "normal".
Suite à appel à 'stat' ou à 'lstat' ?
'stat' suit les liens symboliques et donne donc des infos sur le
fichier lié. 'lstat' donne des renseignement sur le lien lui-même.
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
je lis dans le header stat.h ce que doivent retourner les différentes macros comme S_ISDIR etc...
ça ne me donne le bon résultat que pour S_ISDIR et S_ISREG par contre, sur Mac OS X 10.4.10 S_ISLINK me retourne 0 même pour un symlink alors que pour ce même symlink S_ISREG me retourne 1 ????
qq'un a une idée de ce shmilblick ???
Sur un vrai lien symbolique ou sur un alias ?
Un alias, du point de vue Unix, est un fichier "normal".
Suite à appel à 'stat' ou à 'lstat' ?
'stat' suit les liens symboliques et donne donc des infos sur le fichier lié. 'lstat' donne des renseignement sur le lien lui-même.
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
je lis dans le header stat.h ce que doivent retourner les différentes macros comme S_ISDIR etc...
ça ne me donne le bon résultat que pour S_ISDIR et S_ISREG par contre, sur Mac OS X 10.4.10 S_ISLINK me retourne 0 même pour un symlink alors que pour ce même symlink S_ISREG me retourne 1 ????
qq'un a une idée de ce shmilblick ???
Sur un vrai lien symbolique ou sur un alias ?
Un alias, du point de vue Unix, est un fichier "normal".
Suite à appel à 'stat' ou à 'lstat' ?
'stat' suit les liens symboliques et donne donc des infos sur le fichier lié. 'lstat' donne des renseignement sur le lien lui-même.
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
c'était bien de "VRAI" symlink dommage d'ailleurs que le finder n'affiche pas un symlink différemment d'un alias file...
ah OK donc je dois utiliser lstat et pas stat...
c'est qd même curieux que le stat.h ne dise pas cela .. j'ai prix celui du rep 10.4.10 mais j'ai vu qqc comme 10.4.U peut-être différent ???
Merci beaucoup...
On 30 juil, 12:09, Paul Gaborit <Paul.Gabo...@invalid.invalid> wrote:
je lis dans le header stat.h ce que doivent retourner les différentes
macros comme S_ISDIR etc...
ça ne me donne le bon résultat que pour S_ISDIR et S_ISREG par
contre, sur Mac OS X 10.4.10 S_ISLINK me retourne 0 même pour un
symlink alors que pour ce même symlink S_ISREG me retourne 1 ????
qq'un a une idée de ce shmilblick ???
Sur un vrai lien symbolique ou sur un alias ?
Un alias, du point de vue Unix, est un fichier "normal".
Suite à appel à 'stat' ou à 'lstat' ?
'stat' suit les liens symboliques et donne donc des infos sur le
fichier lié. 'lstat' donne des renseignement sur le lien lui-même.
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
c'était bien de "VRAI" symlink dommage d'ailleurs que le finder
n'affiche pas un symlink différemment d'un alias file...
ah OK donc je dois utiliser lstat et pas stat...
c'est qd même curieux que le stat.h ne dise pas cela .. j'ai prix
celui du rep 10.4.10 mais j'ai vu qqc comme 10.4.U peut-être
différent ???
je lis dans le header stat.h ce que doivent retourner les différentes macros comme S_ISDIR etc...
ça ne me donne le bon résultat que pour S_ISDIR et S_ISREG par contre, sur Mac OS X 10.4.10 S_ISLINK me retourne 0 même pour un symlink alors que pour ce même symlink S_ISREG me retourne 1 ????
qq'un a une idée de ce shmilblick ???
Sur un vrai lien symbolique ou sur un alias ?
Un alias, du point de vue Unix, est un fichier "normal".
Suite à appel à 'stat' ou à 'lstat' ?
'stat' suit les liens symboliques et donne donc des infos sur le fichier lié. 'lstat' donne des renseignement sur le lien lui-même.
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
c'était bien de "VRAI" symlink dommage d'ailleurs que le finder n'affiche pas un symlink différemment d'un alias file...
ah OK donc je dois utiliser lstat et pas stat...
c'est qd même curieux que le stat.h ne dise pas cela .. j'ai prix celui du rep 10.4.10 mais j'ai vu qqc comme 10.4.U peut-être différent ???
Merci beaucoup...
Eric Levenez
Le 31/07/07 11:12, dans , « unbewust » a écrit :
c'était bien de "VRAI" symlink dommage d'ailleurs que le finder
Il n'existe qu'un seul type de liens symboliques. Les alias, c'est une bidouille applicative Apple.
n'affiche pas un symlink différemment d'un alias file...
Effectivement.
ah OK donc je dois utiliser lstat et pas stat...
c'est qd même curieux que le stat.h ne dise pas cela ..
Heu, tu ne dis quand même pas que tu regardes le source d'un include pour savoir quelle fonction utilisée ? Non, tu ne dis pas ça, hein ?
j'ai prix celui du rep 10.4.10 mais j'ai vu qqc comme 10.4.U peut-être différent ???
Un "man 2 stat" donne toutes les infos de cet appel système. Et donne bien la différence entre stat et lstat.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 31/07/07 11:12, dans
<1185873159.479353.137060@r34g2000hsd.googlegroups.com>, « unbewust »
<yvon.thoraval@gmail.com> a écrit :
c'était bien de "VRAI" symlink dommage d'ailleurs que le finder
Il n'existe qu'un seul type de liens symboliques. Les alias, c'est une
bidouille applicative Apple.
n'affiche pas un symlink différemment d'un alias file...
Effectivement.
ah OK donc je dois utiliser lstat et pas stat...
c'est qd même curieux que le stat.h ne dise pas cela ..
Heu, tu ne dis quand même pas que tu regardes le source d'un include pour
savoir quelle fonction utilisée ? Non, tu ne dis pas ça, hein ?
j'ai prix
celui du rep 10.4.10 mais j'ai vu qqc comme 10.4.U peut-être
différent ???
Un "man 2 stat" donne toutes les infos de cet appel système. Et donne bien
la différence entre stat et lstat.
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.