in reply to Re^2: Detecting lchown and falling back to chown
in thread Detecting lchown and falling back to chown

Primarily cleanliness (don't do more string evals than you absolutely have to); and given that you'll probably only run this chunk of code once per invocation anyway it's premature optimization to really worry whether 3 string evals is killing your performance (hint: it's probably not going to be even measurable).

The cake is a lie.
The cake is a lie.
The cake is a lie.

  • Comment on Re^3: Detecting lchown and falling back to chown