On Fri, Sep 10, 1999 at 09:20:49AM +0100, Philip Hazel wrote:
> Well, Exim just calls getpwuid() on the value it gets from getuid(), the
> intermediate value being held in a uid_t. The result of getpwuid() must
> have been NULL to cause that error. The long pause is because it tries
> 10 times to do this, with a 1-second wait between attempts. This is to
> cope with the case when a NIS server is temporarily down (you can't
> distinguish between "no such user" and "timeout or other error".)
I saw the loop. I will add some strategic printf()s (or whatever the
loggin is - I will read up) and report back over the weekend. I can't
be the only one losing here. (Time also to test UID's 65535 and 65536
:)
Regards,
--
Peter Galbavy
Knowledge Matters Ltd
http://www.knowledge.com/