Skip to content

Commit a139fdb

Browse files
authored
Merge pull request #60 from Shinpeim/Shinpeim-patch-8
avoid unexpected derror
2 parents be83171 + e8a600f commit a139fdb

1 file changed

Lines changed: 0 additions & 7 deletions

File tree

008.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,6 @@ $ ps o pid,pgid,command f
8282

8383
pid = fork
8484

85-
raise "fork failed" if pid.nil?
86-
8785
if pid
8886
# 親プロセス:元のプロセスグループのリーダーのまま
8987
sleep
@@ -120,8 +118,6 @@ $ ps o pid,pgid,command f
120118
# 親プロセスが子プロセスのプロセスグループを変更するサンプル
121119
pid = fork
122120

123-
raise "fork failed" if pid.nil?
124-
125121
if pid
126122
# 親プロセス:子プロセスのプロセスグループを変更
127123

@@ -211,7 +207,6 @@ Signal.trap('INT') do
211207
end
212208

213209
pid = fork
214-
raise "fork failed" if pid.nil?
215210

216211
if pid
217212
# 親プロセス:フォアグラウンドプロセスグループに所属
@@ -235,7 +230,6 @@ end
235230
# 同じプロセスグループ内の子プロセスが標準入力を受け取るサンプル
236231

237232
pid = fork
238-
raise "fork failed" if pid.nil?
239233

240234
if pid
241235
# 親プロセス:標準入力を閉じて子の終了を待つ
@@ -260,7 +254,6 @@ end
260254
# 異なるプロセスグループの子プロセスが標準入力を受け取れないサンプル
261255

262256
pid = fork
263-
raise "fork failed" if pid.nil?
264257

265258
if pid
266259
# 親プロセス:標準入力を閉じて子の終了を待つ

0 commit comments

Comments
 (0)