Forum: Ruby-dev [ruby-trunk - Feature #6757][Open] [PATCH] Add Process.getsid

Posted by fumiyas (Fumiyasu SATOH) (Guest)
on 2012-07-20 04:48
(Received via mailing list)
Issue #6757 has been reported by fumiyas (Fumiyasu SATOH).

----------------------------------------
Feature #6757: [PATCH] Add Process.getsid
https://bugs.ruby-lang.org/issues/6757

Author: fumiyas (Fumiyasu SATOH)
Status: Open
Priority: Normal
Assignee:
Category: ext
Target version: 2.0.0


setsid(2) に相当する Process.setsid はありますが、getsid(2) に
相当する Process.getsid がありません。

Process.getsid を追加するパッチを添付します。
Posted by ko1 (Koichi Sasada) (Guest)
on 2012-10-27 00:24
(Received via mailing list)
Issue #6757 has been updated by ko1 (Koichi Sasada).

Assignee set to mame (Yusuke Endoh)

遠藤さん,どうしたもんでしょうか.
----------------------------------------
Feature #6757: [PATCH] Add Process.getsid
https://bugs.ruby-lang.org/issues/6757#change-31702

Author: fumiyas (Fumiyasu SATOH)
Status: Open
Priority: Normal
Assignee: mame (Yusuke Endoh)
Category: ext
Target version: 2.0.0


setsid(2) に相当する Process.setsid はありますが、getsid(2) に
相当する Process.getsid がありません。

Process.getsid を追加するパッチを添付します。
Posted by mame (Yusuke Endoh) (Guest)
on 2012-10-27 03:14
(Received via mailing list)
Issue #6757 has been updated by mame (Yusuke Endoh).

Status changed from Open to Assigned
Assignee changed from mame (Yusuke Endoh) to akr (Akira Tanaka)

こういうシステム系の機能は判断する自信ないです。
一家言ありそうな akr さんに振ってみます。

テストがないですが、意味のあるテストは書けないものですかね。

--
Yusuke Endoh <mame@tsg.ne.jp>
----------------------------------------
Feature #6757: [PATCH] Add Process.getsid
https://bugs.ruby-lang.org/issues/6757#change-31737

Author: fumiyas (Fumiyasu SATOH)
Status: Assigned
Priority: Normal
Assignee: akr (Akira Tanaka)
Category: ext
Target version: 2.0.0


setsid(2) に相当する Process.setsid はありますが、getsid(2) に
相当する Process.getsid がありません。

Process.getsid を追加するパッチを添付します。
Posted by KOSAKI Motohiro (Guest)
on 2012-10-28 06:30
(Received via mailing list)
> $B$3$&$$$&%7%9%F%`7O$N5!G=$OH=CG$9$k<+?.$J$$$G$9!#(B
> $B0l2H8@$"$j$=$&$J(B akr $B$5$s$K?6$C$F$_$^$9!#(B

$B$3$&$$$&C1$K>pJs<hF@$9$k$@$1$N5!G=$O%N!<%?%$%`$GF~$l$F$$$$$H$$$&G'<1!#(B
$B5U$K$A$c$s$H9M$($J$$$H$$$1$J$$$N$O!"(BC$B$HF1$8;H$$J}$r$I$&$d$C$F$bDs6!$G$-$J$$%1!<%9$GNc$($P(B

$B!&(BIO$B!'(B 
Ruby$BFH<+$N%P%C%U%!%j%s%0$H%(%s%3!<%I$NOC$,$"$k$N$G(Bsysread/syswrite$B$,:.$<$k$J4m81$K$J$k(B
$B!&(Bfork: ruby script$B$r(Basync signal 
safe$B$K$9$kJ}K!$O$J$$$N$G!"(BC$B$HF1$8;H$$>!<j$rDs6!$G$-$J$$(B
$B!&(BTrap: 
$BF1MM$K@8$N%7%0%J%k%O%s%I%i$r(BRuby$B%9%/%j%W%H$G$O=q$1$J$$$N$G!"(BC$B$N%7%0%J%k%O%s%I%i$H(B
  Ruby$B$N(BTrap$B%O%s%I%i$O;w$FHs$J$k$b$N(B

$B$_$?$$$J$d$D$i!#$3$N%1!<%9$OF~$l$F$7$^$C$F$$$$$H$$$&G'<1!#(B
$B$7$+$7!"$"$i$?$a$F8+$J$*$7$F$_$k$H(B setsid$B$H(Bgetsid$B$OK\Mh(B 
Process::Sys $B$KF~$C$F$$$k$Y$-@8$N(B
$BA`:n$J$s$8$c$J$$$+$H$$$&5$$,$7$F$-$^$7$?!#(B

Process$B$H(BProcess::Sys$B$N;H$$J,$1$N;X?K$O:#$I$&$J$C$F$k$s$G$7$g$&!)(B


> $B%F%9%H$,$J$$$G$9$,!"0UL#$N$"$k%F%9%H$O=q$1$J$$$b$N$G$9$+$M!#(B

DL$B$+(Bsyscall$B$D$+$C$F@8$N(Bgetsid() $B8F$s$G7k2L$rHf3S$9$k!)(B
Posted by mame (Yusuke Endoh) (Guest)
on 2012-11-24 02:08
(Received via mailing list)
Issue #6757 has been updated by mame (Yusuke Endoh).

Assignee changed from akr (Akira Tanaka) to kosaki (Motohiro KOSAKI)

kosaki さんが accept 気味なので、kosaki さんがよければ入れてください。
嫌なら next minor にしといてください。

--
Yusuke Endoh <mame@tsg.ne.jp>
----------------------------------------
Feature #6757: [PATCH] Add Process.getsid
https://bugs.ruby-lang.org/issues/6757#change-33703

Author: fumiyas (Fumiyasu SATOH)
Status: Assigned
Priority: Normal
Assignee: kosaki (Motohiro KOSAKI)
Category: ext
Target version: 2.0.0


setsid(2) に相当する Process.setsid はありますが、getsid(2) に
相当する Process.getsid がありません。

Process.getsid を追加するパッチを添付します。
Posted by kosaki (Motohiro KOSAKI) (Guest)
on 2012-11-24 03:54
(Received via mailing list)
Issue #6757 has been updated by kosaki (Motohiro KOSAKI).


r37825 
で入れました。テストの追加と、引数を省略した時にカレントプロセスとみなす処理の追加を行いました(ほとんどのケースでカレントプロセスにしか興味ないはず)

佐藤さん、ありがとうございました。
----------------------------------------
Feature #6757: [PATCH] Add Process.getsid
https://bugs.ruby-lang.org/issues/6757#change-33753

Author: fumiyas (Fumiyasu SATOH)
Status: Closed
Priority: Normal
Assignee: kosaki (Motohiro KOSAKI)
Category: ext
Target version: 2.0.0


setsid(2) に相当する Process.setsid はありますが、getsid(2) に
相当する Process.getsid がありません。

Process.getsid を追加するパッチを添付します。
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.