In article <69e203a6-fa65-bc01-f00d-da4b3ea9e...@vybenetworks.com>,
D'Arcy Cain  <da...@vybenetworks.com> wrote:
>Years ago I added the -l option to cp.  I was looking at it recently and
>I saw that it was opening and closing the file even though it never did
>anything except link it.
>
>I want to make the following change.  Basically it moves the link code
>to the start of the function bypassing all that extra work.  I think it
>is safe but thought that I would pass it by others to make sure that I
>am not missing a security hole somewhere.
>
>By the way, a simple test indicates that this change makes an order of
>magnitude speedup to the operation.

Well, the comment needs to be amended, since you don't need to close the
fd's anymore. Other than that it looks fine.

christos

Reply via email to