From db6bf9ca6f2bb3afc1335ff1ff9baa28fab540e5 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 9 Feb 2009 15:28:40 -0800 Subject: factor out FD_CLOEXEC into SocketHelper module We'll be using this flag with a pipe, too. --- lib/unicorn.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'lib/unicorn.rb') diff --git a/lib/unicorn.rb b/lib/unicorn.rb index 9c6aab7..02bf20a 100644 --- a/lib/unicorn.rb +++ b/lib/unicorn.rb @@ -265,9 +265,7 @@ module Unicorn %w(USR1 USR2 HUP).each { |sig| trap(sig, 'IGNORE') } @after_fork.call(self, worker_nr) if @after_fork - if defined?(Fcntl::FD_CLOEXEC) - @listeners.each { |s| s.fcntl(Fcntl::F_SETFD, Fcntl::FD_CLOEXEC) } - end + @listeners.each { |sock| set_cloexec(sock) } nr_before = nr = 0 client = nil alive = true -- cgit v1.2.3-24-ge0c7