rhealey@sysvuc.d.umn.edu (Rob Healey) (07/08/89)
I had a bizzare problem with TCP/IP 3.0 package on a 3b2/310 earlier today and I'm wondering if someone out there knows something I don't. Whilst trying to get rrn working on the 3b2 I kept on getting read error: Socket operation on non-socket errors. I grudgingly fired up 'ol sbd and tracked the error down to a read on stdin before ANY of the network code is executed?! Seems reading 1 character from standard input caused the system to believe it had done a naughty socket operation on a non-socket, the thing is the read returned OK and the character read in was correct. Errno was set to 203 so an error routine kicked in and gracefully stopped rrn. B^(. My temporary fix was to check errno for value 203 and reset it to 0 if it was, this is OBVIOUSLY NOT a proper fix. So, my question to the world is this: Has anyone else out there in 3b2 land ever had this same problem and what's the proper fix? rrn is working just fine, posting and reading, but I'm waiting for the sky to fall due to my little "fix". Any help mooocho appreciated, -Rob