[#7779] http-access-0.0.2 patch — TAKAHASHI Masayoshi <maki@...>
英文メールの書き方を勉強中の高橋です。ごぶさたしてます。
11 messages
1999/09/01
[#7780] Re: http-access-0.0.2 patch
— Takahiro Maebashi <maebashi@...>
1999/09/01
前橋です。
[#7788] Re: http-access-0.0.2 patch
— TAKAHASHI Masayoshi <maki@...>
1999/09/02
高橋征義です。
[#7817] Re: http-access-0.0.2 patch
— setsura <setsura@...>
1999/09/07
はじめまして str です。
[#7822] Re: http-access-0.0.2 patch
— "NAKAMURA, Hiroshi" <nakahiro@...>
1999/09/08
なひです.
[#7824] Re: http-access-0.0.2 patch
— setsura <setsura@...>
1999/09/08
[#7825] Re: http-access-0.0.2 patch
— "NAKAMURA, Hiroshi" <nakahiro@...>
1999/09/09
なひです.
[#7785] rb2c — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
28 messages
1999/09/02
[#7790] Re: rb2c
— Kazuhiro HIWADA <hiwada@...>
1999/09/02
ひわだです。こんばんは。
[#7786] Re: rb2c
— WATANABE Hirofumi <watanabe@...>
1999/09/02
わたなべです.
[#7791] Re: rb2c
— Kazuhiro HIWADA <hiwada@...>
1999/09/02
ひわだです。
[#7840] socket and buffering — Masaki Fukushima <fukusima@...>
福嶋です。
12 messages
1999/09/13
[#7842] Re: socket and buffering
— matz@... (Yukihiro Matsumoto)
1999/09/13
まつもと ゆきひろです
[#7844] Re: socket and buffering
— Masaki Fukushima <fukusima@...>
1999/09/14
福嶋です。
[#7847] Re: socket and buffering
— matz@... (Yukihiro Matsumoto)
1999/09/15
まつもと ゆきひろです
[#7858] Re: socket and buffering
— Masaki Fukushima <fukusima@...>
1999/09/17
福嶋です。
[#7845] [Q] irb and SizedQueue — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
14 messages
1999/09/15
[#7848] Re: [Q] irb and SizedQueue
— matz@... (Yukihiro Matsumoto)
1999/09/15
まつもと ゆきひろです
[#7853] Re: [Q] irb and SizedQueue
— keiju@... (石塚圭樹)
1999/09/16
けいじゅ@日本ラショナルソフトウェアです.
[#7850] Re: [Q] irb and SizedQueue
— matz@... (Yukihiro Matsumoto)
1999/09/15
まつもと ゆきひろです
[#7846] newline code and __END__, here document — nobu.nakada@...
なかだです。
5 messages
1999/09/15
[#7886] fnmatch (Re: Dir.glob) — WATANABE Hirofumi <eban@...>
わたなべです.
5 messages
1999/09/20
[#7895] SOCKS5 — とみたまさひろ <tommy@...>
とみたです。
7 messages
1999/09/22
[#7902] toy JIT compiler — Kazuhiro HIWADA <hiwada@...>
ひわだです。どうも。
7 messages
1999/09/22
[#7914] SEGV at st.c — Kazuhiro Yoshida <moriq@...2.seikyou.ne.jp>
もりきゅうです.
7 messages
1999/09/25
[#7915] Re: SEGV at st.c — Kazuhiro Yoshida <moriq@...2.seikyou.ne.jp>
もりきゅうです.
1 message
1999/09/25
[#7917] [PATCH] strftime "%z", timezone — WATANABE Hirofumi <eban@...>
わたなべです.
12 messages
1999/09/25
[#7919] Re: [PATCH] strftime "%z", timezone
— matz@... (Yukihiro Matsumoto)
1999/09/25
まつもと ゆきひろです
[#7924] Re: [PATCH] strftime "%z", timezone
— WATANABE Hirofumi <eban@...>
1999/09/26
わたなべです.
[ruby-dev:7894] Re: socket and buffering
From:
Katsuyuki Komatsu <komatsu@...>
Date:
1999-09-22 00:29:32 UTC
List:
ruby-dev #7894
小松です。
In the message of [ruby-dev:7883] Re: socket and buffering
on 1999/9/20 02:02:47 matz@netlab.co.jp (Yukihiro Matsumoto) wrote:
|io.cの関数rb_io_unbufferedに手をいれて(名称も変更して)
|FMODE_SYNC の設定だけを行うようにしてみます。
ftplib.rbのgetbinaryfile()が失敗したので気づいたのですが、
9/20のio.cのio_fread()はデータに0xffがあるとちょっとまずいです。
あとはmswin32対応で、名称変更に伴うwin32/ruby.defのパッチと、
ruby.defを変更したのにrubymw.dllが作り直されなかったため
win32/Makefileにも手を入れました。
Index: io.c
===================================================================
RCS file: /home/cvs/ruby/io.c,v
retrieving revision 1.4
diff -u -1 -p -r1.4 io.c
--- io.c 1999/09/20 07:14:18 1.4
+++ io.c 1999/09/22 00:06:07
@@ -451,6 +451,7 @@ io_fread(ptr, len, f)
size_t n = len;
+ int c;
while (n--) {
- *ptr = getc(f);
- if (*ptr == EOF) {
+ c = getc(f);
+ if (c == EOF) {
*ptr = '\0';
@@ -458,3 +459,3 @@ io_fread(ptr, len, f)
}
- ptr++;
+ *ptr++ = c;
if (!READ_DATA_PENDING(f)) {
Index: win32/Makefile
===================================================================
RCS file: /home/cvs/ruby/win32/Makefile,v
retrieving revision 1.3
diff -u -1 -p -r1.3 Makefile
--- win32/Makefile 1999/08/24 08:21:56 1.3
+++ win32/Makefile 1999/09/22 00:06:07
@@ -100,4 +100,4 @@ $(PROGRAM): $(LIBRUBY) $(MAINOBJ) $(LIBR
-$(LIBRUBY_A): $(OBJS)
- lib -nologo /OUT:$@ $(OBJS)
+$(LIBRUBY_A): $(OBJS) dmyext.obj
+ lib -nologo /OUT:$@ $(OBJS) dmyext.obj
@@ -106,3 +106,3 @@ rubymw.lib: ruby.def
-$(LIBRUBY_SO): $(LIBRUBY_A) $(EXTOBJS)
+$(LIBRUBY_SO): $(LIBRUBY_A) $(EXTOBJS) ruby.def
set LIB=.\win32;$(ORGLIBPATH)
Index: win32/ruby.def
===================================================================
RCS file: /home/cvs/ruby/win32/ruby.def,v
retrieving revision 1.3
diff -u -1 -p -r1.3 ruby.def
--- win32/ruby.def 1999/08/24 08:21:56 1.3
+++ win32/ruby.def 1999/09/22 00:06:07
@@ -35,2 +35,3 @@ EXPORTS
rb_cProc
+ ruby_frame
rb_cThread
@@ -74,2 +75,4 @@ EXPORTS
rb_cRegexp
+;regex.c
+ re_mbctab
;ruby.c
@@ -372,3 +375,3 @@ EXPORTS
rb_file_sysopen
- rb_io_unbuffered
+ rb_io_synchronized
rb_p
--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>