This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

fgets() behaviour


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]