* Thomas Moritz
Scheinbar nein :-(
There may be no way to change the timestamps of a symbolic link with a compiled C program. :-)
The operating system kernel supplies an interface to change the ownership of a symbolic link with lchown(2) but does not supply any interface to change the timestamp of a symbolic link (no lutime(2) or lutimes(2) exists) and therefore what you are asking for is not supported by the operating system kernel. The only way I know to do this on BSD like systems is to remove and recreate the symlink.
Linux ist aber nicht BSD. Die lutimes()-Funktion gibt es seit glibc 2.6 und Kernel 2.6.22 und touch scheint es mit der Option -h auch zu können. Wie immer ungetestet. Gruß, Bernhard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org