[#19261] lstripped here-document (Re: comments and continuing strings on the next line) — nobu.nakada@...
なかだです。
29 messages
2003/01/01
[#19360] Re: lstripped here-document (Re: comments and continuing strings on the next line)
— "K.Kosako" <kosako@...>
2003/01/15
nobu.nakada@nifty.ne.jpさんの
[#19361] Re: lstripped here-document (Re: comments and continuing strings on the next line)
— "NAKAMURA, Hiroshi" <nakahiro@...>
2003/01/15
なひです。
[#19364] Re: lstripped here-document (Re: comments and continuing strings on the next line)
— nobu.nakada@...
2003/01/17
なかだです。
[#19366] Re: lstripped here-document (Re: comments and continuing strings on the next line)
— "NAKAMURA, Hiroshi" <nakahiro@...>
2003/01/17
なひです。
[#19387] standard ruby lib coding convension (was Re: lstripped here-document)
— "NAKAMURA, Hiroshi" <nakahiro@...>
2003/01/20
なひです。
[#19395] Re: standard ruby lib coding convension (was Re: lstripped here-document)
— "NAKAMURA, Hiroshi" <nakahiro@...>
2003/01/20
camelCaseなひです。
[#19398] Re: standard ruby lib coding convension (was Re: lstripped here-document)
— matz@... (Yukihiro Matsumoto)
2003/01/20
まつもと ゆきひろです
[#19287] Re: Class.inherited — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
4 messages
2003/01/02
[#19299] [BUG] errno == 0 — Kazuhiro Yoshida <moriq@...>
もりきゅうです。win32だけかもしれません。
22 messages
2003/01/04
[#19301] Re: [BUG] errno == 0
— "U.Nakamura" <usa@...>
2003/01/04
こんにちは、なかむら(う)です。
[#19302] Re: [BUG] errno == 0
— "U.Nakamura" <usa@...>
2003/01/04
こんにちは、なかむら(う)です。
[#19303] Re: [BUG] errno == 0
— "U.Nakamura" <usa@...>
2003/01/04
こんにちは、なかむら(う)です。
[#19304] Re: [BUG] errno == 0
— "U.Nakamura" <usa@...>
2003/01/04
こんにちは、なかむら(う)です。
[#19306] Re: [BUG] errno == 0
— nobu.nakada@...
2003/01/05
なかだです。
[#19307] Re: [BUG] errno == 0
— "U.Nakamura" <usa@...>
2003/01/05
こんにちは、なかむら(う)です。
[#19308] Re: [BUG] errno == 0
— nobu.nakada@...
2003/01/05
なかだです。
[#19324] Re: [BUG] errno == 0
— "U.Nakamura" <usa@...>
2003/01/09
こんにちは、なかむら(う)です。
[#19325] Re: [BUG] errno == 0
— nobu.nakada@...
2003/01/09
なかだです。
[#19327] Re: [BUG] errno == 0
— "U.Nakamura" <usa@...>
2003/01/09
こんにちは、なかむら(う)です。
[#19333] Re: [BUG] errno == 0
— "U.Nakamura" <usa@...>
2003/01/09
こんにちは、なかむら(う)です。
[#19336] Re: [BUG] errno == 0
— nobu.nakada@...
2003/01/09
なかだです。
[#19338] Re: [BUG] errno == 0
— "U.Nakamura" <usa@...>
2003/01/09
こんにちは、なかむら(う)です。
[#19309] Re: [ruby-cvs] ruby, ruby/ext: * ext/extmk.rb (extmake): set $0 temporarily while loading — WATANABE Hirofumi <eban@...>
わたなべです。
6 messages
2003/01/05
[#19310] Re: [ruby-cvs] ruby, ruby/ext: * ext/extmk.rb (extmake): set $0 temporarily while loading
— nobu.nakada@...
2003/01/05
なかだです。
[#19317] [patch] cast for st_*. — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
6 messages
2003/01/09
[#19328] [Ruby/DL] 'S', 's' — WATANABE Hirofumi <eban@...>
わたなべです。
5 messages
2003/01/09
[#19329] [Ruby/DL] Bignum to ... — WATANABE Hirofumi <eban@...>
わたなべです。
6 messages
2003/01/09
[#19332] Re: [Ruby/DL] Bignum to ...
— Takaaki Tateishi <ttate@...>
2003/01/09
At Thu, 9 Jan 2003 16:30:59 +0900,
[#19370] shebang line of bin/* — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
7 messages
2003/01/17
[#19371] dbm.so + Berkeley DB[234] — akira yamada / やまだあきら <akira@...>
5 messages
2003/01/17
[#19405] Re: cannot find -lruby-static (PR#384) — WATANABE Hirofumi <eban@...>
わたなべです。
9 messages
2003/01/21
[#19407] Re: cannot find -lruby-static (PR#384)
— nobu.nakada@...
2003/01/21
なかだです。
[#19408] Re: cannot find -lruby-static (PR#384)
— nobu.nakada@...
2003/01/21
なかだです。
[#19410] [] 内での \001 のマッチ — WATANABE Tetsuya <tetsu@...>
渡辺哲也です。
10 messages
2003/01/22
[#19411] Re: [] 内での \001 のマッチ
— matz@... (Yukihiro Matsumoto)
2003/01/22
まつもと ゆきひろです
[#19423] Numeric#quo — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
6 messages
2003/01/23
[#19430] HAVE_* macros — "Akinori MUSHA" <knu@...>
拡張ライブラリで 1.6/1.8 に両対応する際、以下のようなマクロが
10 messages
2003/01/24
[#19431] Re: HAVE_* macros
— matz@... (Yukihiro Matsumoto)
2003/01/24
まつもと ゆきひろです
[#19433] Re: HAVE_* macros
— "Akinori MUSHA" <knu@...>
2003/01/24
At Fri, 24 Jan 2003 22:08:48 +0900,
[#19437] recursive dryrun (Re: [ruby-cvs] ruby, ruby/ext, ruby/win32, ruby/bcc32: * instruby.rb, ext/extmk.rb, Makefile.in, win32/Makefile.sub,) — nobu.nakada@...
なかだです。
6 messages
2003/01/25
[#19441] Integer#gcd — masaki <GEC01122@...>
11 messages
2003/01/26
[#20244] Re: Integer#gcd
— matz@... (Yukihiro Matsumoto)
2003/05/20
まつもと ゆきひろです
[#20246] Re: Integer#gcd
— Shin-ichiro HARA <sinara@...>
2003/05/20
原です。
[ruby-dev:19381] Re: dbm.so + Berkeley DB[234]
From:
Koji Arai <JCA02266@...>
Date:
2003-01-19 21:07:32 UTC
List:
ruby-dev #19381
新井です。
In message "[ruby-dev:19374] Re: dbm.so + Berkeley DB[234]"
on 17 Jan 2003 17:17:43 +0900,
matz@ruby-lang.org (Yukihiro Matsumoto) wrote:
> まつもと ゆきひろです
>
> In message "[ruby-dev:19371] dbm.so + Berkeley DB[234]"
> on 03/01/17, akira yamada / やまだあきら <akira@ruby-lang.org> writes:
>
> |1.8のdbm.soをBerkeley DB[234]を使って構築した場合、
> |testdbm.rbでエラーが出るようです。
>
> BDBではDBM.open(path, 0400)はEACCESになるということのようで
> すね。dbm.soでは手当てできないように思います(dbファイルのパ
> スは分からないし)。これは新井さんにテスト内容を見直してもら
> うしかないかなあ。
こんなとこですかねえ? db3 で試しました。test_s_open_error
が失敗するのは、Berkeley DB では同時オープンが許可されると言
う事なんでしょうね。これも書き換えた方がいいんでしょうね。
このテストで気がついたのですが(最後に添付した結果を見てもら
うとわかりますが)、最近の ruby では、Errno::EWOULDBLOCK がな
くなってます。(EWOULDBLOCK == EAGAIN の場合)
ruby -ve 'p Errno::EWOULDBLOCK'
-e:1: uninitialized constant EWOULDBLOCK at Errno (NameError)
ruby 1.8.0 (2003-01-18) [i586-linux]
ruby-1.6 -ve 'p Errno::EWOULDBLOCK'
-e:1: uninitialized constant EWOULDBLOCK at Errno (NameError)
ruby 1.6.8 (2003-01-17) [i586-linux]
Index: testdbm.rb
===================================================================
RCS file: /usr/local/cvsup/ruby/ruby/ext/dbm/testdbm.rb,v
retrieving revision 1.2
diff -u -u -r1.2 testdbm.rb
--- testdbm.rb 27 Feb 2002 04:52:17 -0000 1.2
+++ testdbm.rb 19 Jan 2003 21:01:10 -0000
@@ -32,9 +32,12 @@
assert_instance_of(DBM, @dbm = DBM.new(@path))
# prepare to make readonly DBM file
- DBM.open("tmptest_dbm_rdonly", 0400) {|dbm|
+ DBM.open("tmptest_dbm_rdonly") {|dbm|
dbm['foo'] = 'FOO'
}
+
+ File.chmod(0400, *Dir.glob("tmptest_dbm_rdonly.*"))
+
assert_instance_of(DBM, @dbm_rdonly = DBM.new("tmptest_dbm_rdonly", nil))
end
def teardown
TestDBM#test_aref .
TestDBM#test_aset .
TestDBM#test_clear .
TestDBM#test_close .
TestDBM#test_delete .
TestDBM#test_delete_if .
TestDBM#test_delete_with_block .
TestDBM#test_each_key .
TestDBM#test_each_pair .
TestDBM#test_each_value .
TestDBM#test_empty? .
TestDBM#test_fetch .
TestDBM#test_has_value? .
TestDBM#test_haskey? .
TestDBM#test_index .
TestDBM#test_indexes .
TestDBM#test_invert .
TestDBM#test_keys .
TestDBM#test_length .
TestDBM#test_reject .
TestDBM#test_replace .
TestDBM#test_s_new_has_no_block .
TestDBM#test_s_open_error F.
TestDBM#test_s_open_lock E.
TestDBM#test_s_open_no_create .
TestDBM#test_s_open_nolock .
TestDBM#test_s_open_with_block .
TestDBM#test_select .
TestDBM#test_select_with_block .
TestDBM#test_shift .
TestDBM#test_to_a .
TestDBM#test_to_hash .
TestDBM#test_update .
TestDBM#test_values .
TestDBM#test_version 1.8.0.
Time: 10.289987
FAILURES!!!
Test Results:
Run: 35/35(908 asserts) Failures: 1 Errors: 1
Failures: 1
../../../ruby-rough/lib/rubyunit/runit/cui/testrunner.rb:81: warning: Object#type is deprecated; use Object#class
../../../ruby-rough/lib/rubyunit/runit/assert.rb:69:in `raise_assertion_error'(TestDBM): expected:<Errno::EACCES> but was:<NO EXCEPTION RAISED> (RUNIT::AssertionFailedError)
from ../../../ruby-rough/lib/rubyunit/runit/assert.rb:241:in `assert_exception'
from testdbm.rb:160:in `test_s_open_error'
from ../../../ruby-rough/lib/rubyunit/runit/testcase.rb:64:in `send'
from ../../../ruby-rough/lib/rubyunit/runit/testcase.rb:64:in `run_bare'
from ../../../ruby-rough/lib/rubyunit/runit/testcase.rb:51:in `run'
from ../../../ruby-rough/lib/rubyunit/runit/testsuite.rb:16:in `run'
from ../../../ruby-rough/lib/rubyunit/runit/testsuite.rb:15:in `each'
from ../../../ruby-rough/lib/rubyunit/runit/testsuite.rb:17:in `run'
from ../../../ruby-rough/lib/rubyunit/runit/cui/testrunner.rb:26:in `run'
from ../../../ruby-rough/lib/rubyunit/runit/cui/testrunner.rb:20:in `run'
from testdbm.rb:592
Errors: 1
testdbm.rb:89:in `test_s_open_lock'(TestDBM): uninitialized constant EWOULDBLOCK at Errno (NameError)
from ../../../ruby-rough/lib/rubyunit/runit/testcase.rb:64:in `send'
from ../../../ruby-rough/lib/rubyunit/runit/testcase.rb:64:in `run_bare'
from ../../../ruby-rough/lib/rubyunit/runit/testcase.rb:51:in `run'
from ../../../ruby-rough/lib/rubyunit/runit/testsuite.rb:16:in `run'
from ../../../ruby-rough/lib/rubyunit/runit/testsuite.rb:15:in `each'
from ../../../ruby-rough/lib/rubyunit/runit/testsuite.rb:17:in `run'
from ../../../ruby-rough/lib/rubyunit/runit/cui/testrunner.rb:26:in `run'
from ../../../ruby-rough/lib/rubyunit/runit/cui/testrunner.rb:20:in `run'
from testdbm.rb:592