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]

Re: fgets() behaviour


Hi Mike,
    strange to see you here :]

Is the error 32 a MS windows error? If it is , net helpmsg 32 tells me
that "The process cannot access the file because it is being used by
another process.". It sounds like it might be an issue with exec'd
process with replaced stdin...

Try running it in a wrapper script (Pop back to squid-users, look in the
recent archives, Henrik posted a wrapper script for someone who had
problems with their helper exiting. A short modification  of that script
and you should be able to test it.

If the script works uner a bash script, it should work under squid. If
it doesn't work under bash then you've got a smaller test case for
cygwin.

Rob


----- Original Message -----
From: "Mike Everest" <mike@gsat.net.au>
To: <cygwin@cygwin.com>
Sent: Sunday, April 01, 2001 1:18 AM
Subject: 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
>
>


--
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]