David Laight wrote:
Absolutely, it isn't necessary on some unix variants (eg NetBSD) and it can't actually hold the reqiured information. Setting it will override the default value for the user.
In Uwe's code, it is only set if it does not already exist. He does not override anything.