Subject: Re: hard links not metalogged correctly
To: None <tech-toolchain@NetBSD.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: tech-toolchain
Date: 07/08/2005 11:12:37
> Two questions about makelink() from src/usr.bin/xinstall/xinstall.c:
> - The mode being metalogged for hard links is [...]
> - Why are owner, group and fflags ignored?
Perhaps because the mode, owner, group, etc, are all necessarily
inherited from the linked-to file, so there's no point in bothering
with them?
I think the right fix here is not to change the metalogged data for the
hardlink, but rather to make tools that listen to that data ignore the
values for a hardlink - or at the very least use the corresponding
values for the target (which must necessarily be earlier in the file,
right?) instead.
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse@rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B