open filedescriptor nebo ioctl pro symlink

Pavel Kankovsky peak na kerberos.troja.mff.cuni.cz
Pondělí Září 14 10:17:40 CEST 1998


On Mon, 14 Sep 1998, Jacek Kopecky wrote:

>  ioctl() ovsem bere filedeskriptor, jak ho vraci open(), a open() prochazi
> symlinky a otevre az soubor, na ktery je ukazovano. Existuje nejaky flag pro
> open, at otevre primo ten symlink? Zadny jsem nenasel... 8-(

neexistuje... ani mi neni moc jasne, co by to melo otevrit

>  Nebo existuje nejake jine volani jadra, ktere mi doda otevreny fd nebo
> umozni ioctl na soubor jinak, nez pres fd?

pochybuji

>  Obesel jsem to tak, ze jsem nastavil noatime flag u adresare, symlinky
> zrusil a zas vytvoril, protoze tenhle flag se kopiruje z adresare. Ale
> neexistuje nejake jine reseni?

to se docela nepovedlo, ze pri prochazeni symlinku se nastavuje atime, ale
flag noatime na nich nastavit nelze...

nebylo by nakonec nejjednodussi udelat mount -o noatime?
nebo zrusit UPDATE_ATIME v ext2_follow_link


--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"You can't be truly paranoid unless you're sure they have already got you."



Další informace o konferenci Linux