From 32bbcc6d526aafb1d9a540ef6f6bc30af719c267 Mon Sep 17 00:00:00 2001 From: akr Date: Sat, 17 Jan 2009 05:53:05 +0000 Subject: * ext/socket/mkconstants.rb: don't cause an error for duplicate names. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/socket/mkconstants.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'ext/socket/mkconstants.rb') diff --git a/ext/socket/mkconstants.rb b/ext/socket/mkconstants.rb index eca7fe6b88..ec2519d30d 100644 --- a/ext/socket/mkconstants.rb +++ b/ext/socket/mkconstants.rb @@ -38,7 +38,10 @@ h = {} DATA.each_line {|s| name, default_value = s.scan(/\S+/) next unless name && name[0] != ?# - raise "duplicate name: #{name}" if h.has_key? name + if h.has_key? name + warn "#{$.}: warning: duplicate name: #{name}" + next + end h[name] = default_value } DEFS = h.to_a @@ -465,6 +468,7 @@ SO_ATTACH_FILTER SO_DETACH_FILTER SO_PEERNAME SO_TIMESTAMP +SO_BINTIME SOPRI_INTERACTIVE SOPRI_NORMAL -- cgit v1.2.3