Re: date hashlist

Thomas Moritz <[email protected]> Sat, 9 Apr 2011 17:30:49 +0200
Newsgroups gmane.linux.suse.programming
Organization -
Message-ID <[email protected]>
Am Samstag, 9. April 2011 16:44:12 schrieb Bernhard Walle:
> * Thomas Moritz <[email protected]> [2011-04-09 16:32]:
> > Scheinbar nein :-(
> >=20
> > There may be no way to change the timestamps of a symbolic link
> > with a compiled C program. :-)
> >=20
> > 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.
>=20
> 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=C3=B6nnen. Wie immer ungetestet.

touch: Ung=C3=BCltige Option -- h
=E2=80=9Etouch --help=E2=80=9C gibt weitere Informationen.

2.6.34.7-0.7-desktop #1 SMP PREEMPT 2010-12-13 11:13:53 +0100 x86_64=20
x86_64 x86_64 GNU/Linux

Ich teste nachher mal mit Kernel-2.6.38.2. Da kann ich aber gerade=20
nicht ran.

MfG Th. Moritz