[#8606] can't build 1.1b9_28 on digital-unix — Go Nakagawa <nakagawa@...>

中川といいます。みなさんはじめまして。

15 messages 1998/07/01
[#8615] Re: can't build 1.1b9_28 on digital-unix — matz@... (Yukihiro Matsumoto) 1998/07/02

まつもと ゆきひろです

[#8621] Re: can't build 1.1b9_28 on digital-unix — Go Nakagawa <nakagawa@...> 1998/07/02

中川です。

[#8649] [BUG] Segmentation fault — IWAOKA Masahiro <iwaoka@...>

最近はすっかり ruby にお世話になっております。岩岡です。

33 messages 1998/07/08
[#8708] Re: [BUG] Segmentation fault — matz@... (Yukihiro Matsumoto) 1998/07/13

まつもと ゆきひろです

[#8710] Re: [BUG] Segmentation fault — WATANABE Hirofumi <watanabe@...> 1998/07/13

わたなべです.

[#8711] Re: [BUG] Segmentation fault — IWAOKA Masahiro <iwaoka@...> 1998/07/13

岩岡です。

[#8712] Re: [BUG] Segmentation fault — IWAOKA Masahiro <iwaoka@...> 1998/07/13

岩岡です。

[#8713] Re: [BUG] Segmentation fault — IWAOKA Masahiro <iwaoka@...> 1998/07/13

自己フォロウを続けてしまいまして申し訳ございません。

[#8715] Re: [BUG] Segmentation fault — matz@... (Yukihiro Matsumoto) 1998/07/14

まつもと ゆきひろです

[#8718] Re: [BUG] Segmentation fault — WATANABE Hirofumi <watanabe@...> 1998/07/14

わたなべです.

[#8722] Re: [BUG] Segmentation fault — ttate@... 1998/07/14

立石@JAISTです。

[#8723] Re: [BUG] Segmentation fault — matz@... (Yukihiro Matsumoto) 1998/07/14

まつもと ゆきひろです

[#8725] Re: [BUG] Segmentation fault — matz@... (Yukihiro Matsumoto) 1998/07/14

まつもと ゆきひろです

[#8726] Re: [BUG] Segmentation fault — ttate@... 1998/07/14

立石@JAISTです。

[#8727] Re: [BUG] Segmentation fault — matz@... (Yukihiro Matsumoto) 1998/07/14

まつもと ゆきひろです

[#8728] Re: [BUG] Segmentation fault — ttate@... 1998/07/14

立石です。

[#8770] ruby 1.1c0 released — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

38 messages 1998/07/17
[#8800] Re: ruby 1.1c0 released — Sinichiro Dezawa <dezawa@...> 1998/07/21

出沢です

[#8801] Re: ruby 1.1c0 released — matz@... (Yukihiro Matsumoto) 1998/07/21

まつもと ゆきひろです

[#8804] Re: ruby 1.1c0 released — TEI meiki <tei@...> 1998/07/21

こんにちは、鄭です。

[#8845] mapping a tagged file onto a class — Takao KAWAMURA <kawamura@...>

各行にフィルード名と値が含まれ、レコードの区切りは空行という、

18 messages 1998/07/23
[#8847] Re: mapping a tagged file onto a class — matz@... (Yukihiro Matsumoto) 1998/07/24

まつもと ゆきひろです

[#8848] Re: mapping a tagged file onto a class — Takao KAWAMURA <kawamura@...> 1998/07/24

In message "[ruby-list:8847] Re: mapping a tagged file onto a class"

[#8892] nil + 1, or Integer.to_i — Sinichiro Dezawa <dezawa@...>

出沢です

33 messages 1998/07/27
[#8893] Re: nil + 1, or Integer.to_i — matz@... (Yukihiro Matsumoto) 1998/07/27

まつもと ゆきひろです

[#8895] Re: nil + 1, or Integer.to_i — matz@... (Yukihiro Matsumoto) 1998/07/27

まつもと ゆきひろです

[#8903] Re: nil + 1, or Integer.to_i — Sinichiro Dezawa <dezawa@...> 1998/07/27

matz> 良く見るとto_i,to_fともにNumeric.htmlに記述があります.これ

[#8906] Re: nil + 1, or Integer.to_i — keiju@... (石塚圭樹 ) 1998/07/27

けいじゅ@日本ラショナルソフトウェアです.

[#8909] Re: nil + 1, or Integer.to_i — Sinichiro Dezawa <dezawa@...> 1998/07/27

出沢です

[#8920] Re: nil + 1, or Integer.to_i — keiju@... (石塚圭樹 ) 1998/07/28

けいじゅ@日本ラショナルソフトウェアです.

[#8921] Re: nil + 1, or Integer.to_i — matz@... (Yukihiro Matsumoto) 1998/07/28

まつもと ゆきひろです

[ruby-list:8933] Re: stty raw -echo

From: WATANABE Hirofumi <watanabe@...>
Date: 1998-07-28 07:58:43 UTC
List: ruby-list #8933
わたなべです.

senda@ic.rdc.ricoh.co.jp <senda@ic.rdc.ricoh.co.jp> writes:

:watanabe> ロックファイルとして symlink ではなくロックディレクトリとし
:watanabe> て mkdir を使えばまず問題ないと思います.
:
:つまり、
:	Cygwin版 : stty    -- set CYGWIN32=ttyが必要。使える。
:		   symlink -- rubyスクリプト(またはそのほかのCygwin版プロ
:			      グラム)だけが認識できればいいのであれば
:			      lockとして使える。

Cygwin32 API の symlink はたんなるエミュレーションなので 
file の lock には使えません. たとえ Cygwin32 で閉じてても.
というか
  File.symlink("a", "b")
  File.symlink("c", "b")
してみるとなんでそうなるのと思ってしまうくらい変です.
#たぶん CYGWIN DLL のバグ.

lib/tempfile.rb はこんな感じにすると symlink が使えなくても
動くようになると思います.

--- tempfile.rb.orig	Thu Mar 26 09:47:40 1998
+++ tempfile.rb	Tue Jul 28 16:40:41 1998
@@ -21,8 +21,8 @@
       if File.exist?(path)
 	File.unlink(path) 
       end
-      if File.exist?(path + '.lock')
-	File.unlink(path + '.lock')
+      if File.directory?(path + '.lock')
+	Dir.rmdir(path + '.lock')
       end
       print "done\n"
     }
@@ -36,7 +36,7 @@
 	begin
 	  @tmpname = sprintf('%s/%s.%d.%d', tmpdir, basename, $$, n)
 	  unless File.exist?(@tmpname)
-	    File.symlink(tmpdir, @tmpname + '.lock')
+	    Dir.mkdir(@tmpname + '.lock')
 	    break
 	  end
 	rescue
@@ -51,7 +51,7 @@
 
       @tmpfile = File.open(@tmpname, 'w+')
       super(@tmpfile)
-      File.unlink(@tmpname + '.lock')
+      Dir.rmdir(@tmpname + '.lock')
     ensure
       File.umask(umask)
     end

In This Thread