From b4312303967924bda5e280e189dbbcf3538ec1dd Mon Sep 17 00:00:00 2001 From: usa Date: Sat, 26 Jul 2003 12:27:04 +0000 Subject: * io.c (rb_fdopen): set errno if it's zero on win32 platforms. * ext/openssl/ossl_ssl.c (TO_SOCKET): define special version when _WIN32 is defined. this is ruby's problem, not OpenSSL. * win32/win32.c: remove some old comments. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- win32/win32.c | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'win32') diff --git a/win32/win32.c b/win32/win32.c index e36c0d1cb7..f334e2f746 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -351,9 +351,6 @@ flock(int fd, int oper) (DWORD)-1); } -//#undef const -//FILE *fdopen(int, const char *); - // // Initialization stuff // @@ -1486,19 +1483,6 @@ valid_filename(char *s) return 0; } -// -// This is a clone of fdopen so that we can handle the -// brain damaged version of sockets that NT gets to use. -// -// The problem is that sockets are not real file handles and -// cannot be fdopen'ed. This causes problems in the do_socket -// routine in doio.c, since it tries to create two file pointers -// for the socket just created. We'll fake out an fdopen and see -// if we can prevent perl from trying to do stdio on sockets. -// - -//EXTERN_C int __cdecl _alloc_osfhnd(void); -//EXTERN_C int __cdecl _set_osfhnd(int fh, long value); EXTERN_C void __cdecl _lock_fhandle(int); EXTERN_C void __cdecl _unlock_fhandle(int); EXTERN_C void __cdecl _unlock(int); -- cgit v1.2.3