This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
fgets() behaviour
- To: <cygwin at cygwin dot com>
- Subject: fgets() behaviour
- From: "Mike Everest" <mike at gsat dot net dot au>
- Date: Sun, 1 Apr 2001 01:18:50 +1000
Hi Folks,
i have this crazy problem with fgets behaviour.
background info:
i am trying to write an authenticator for squid cache running under cygwin.
i am writing my code using ms visual studio, bacause not only is it familiar
to me, but also all of my existing development is all in there - i hope
nobody will tell me that i have to throw it away and use gcc <sigh>
anyway, my authenticator runs just fine when i run it interactively, and it
behaves just like squid wants it
to (pass the authenticator "username<space>password\n", and he returns
"ERR\n" or "OK\n" accordingly.
problem is that when squid runs it, the call to fgets() returns error 32
(reported by ferror())
the basic code is like this:
setbuf(stdout, NULL);
while(fgets(buf, 255, stdin) != NULL)
{
// do stuff
}
any pointers?
thanks and regards,
Mike.
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple