diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-10-10 21:07:16 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-10-10 21:07:16 +0000 |
commit | 31ab445fead6824a54f8162d19d5681dd85ebbf0 (patch) | |
tree | acc3acf4554e6d9ef90188520a4ab9dc2a14f75b /win32/win32.h | |
parent | 539428b0f497c03d87b50a8a1b58e0795e94a3bd (diff) |
* win32/win32.c (rb_w32_fclose, rb_w32_close): use closesocket()
for socket. [ruby-win32:382]
* win32/win32.c (StartSockets): set NtSocketsInitialized.
* win32/win32.h: prototypes; rb_w32_fclose, rb_w32_close
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'win32/win32.h')
-rw-r--r-- | win32/win32.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/win32/win32.h b/win32/win32.h index 31a3f0734f..67c054c3fd 100644 --- a/win32/win32.h +++ b/win32/win32.h @@ -1,5 +1,5 @@ -#ifndef EXT_NT_H -#define EXT_NT_H +#ifndef RUBY_WIN32_H +#define RUBY_WIN32_H /* * Copyright (c) 1993, Intergraph Corporation @@ -87,8 +87,8 @@ extern "C++" { #define fputc(_c, _stream) putc(_c, _stream) #define getchar() rb_w32_getc(stdin) #define putchar(_c) rb_w32_putc(_c, stdout) -#define fgetchar(_stream) getchar() -#define fputchar(_c, _stream) putchar(_c) +#define fgetchar() getchar() +#define fputchar(_c) putchar(_c) #ifndef __BORLANDC__ @@ -128,7 +128,8 @@ extern "C++" { #define _open _sopen #endif -#define close _close +#define close rb_w32_close +#define fclose rb_w32_fclose #define creat _creat #define eof _eof #define filelength _filelength @@ -476,6 +477,8 @@ void rb_w32_enter_critical(void); void rb_w32_leave_critical(void); int rb_w32_putc(int, FILE*); int rb_w32_getc(FILE*); +int rb_w32_close(int); +int rb_w32_fclose(FILE*); #define Sleep(msec) (void)rb_w32_sleep(msec) /* |