thread_pthread: avoid redundant error message on pipe2() fail

Seeing one error for pipe creation is enough.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
normal 2018-07-11 08:49:23 +00:00
Родитель 23f4ba46de
Коммит b205642518
1 изменённых файлов: 2 добавлений и 6 удалений

Просмотреть файл

@ -1335,7 +1335,7 @@ setup_communication_pipe_internal(int pipes[2])
err = rb_cloexec_pipe(pipes);
if (err != 0) {
rb_warn("Failed to create communication pipe for timer thread: %s",
rb_warn("pipe creation failed for timer: %s, scheduling broken",
strerror(errno));
return -1;
}
@ -1593,11 +1593,7 @@ rb_thread_create_timer_thread(void)
#if TIMER_IMPL == TIMER_THREAD_SLEEPY
err = setup_communication_pipe();
if (err != 0) {
rb_warn("pipe creation failed for timer: %s, scheduling broken",
strerror(err));
return;
}
if (err) return;
#endif /* TIMER_THREAD_SLEEPY */
/* create timer thread */