diff options
Diffstat (limited to 'ext/socket/mkconstants.rb')
-rw-r--r-- | ext/socket/mkconstants.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ext/socket/mkconstants.rb b/ext/socket/mkconstants.rb index c7f599beb8..fd1fe3da56 100644 --- a/ext/socket/mkconstants.rb +++ b/ext/socket/mkconstants.rb @@ -254,6 +254,13 @@ def_intern('intern_family', /\AAF_/) def_intern('intern_protocol_family', /\APF_/) def_intern('intern_socktype', /\ASOCK_/) def_intern('intern_ipproto', /\AIPPROTO_/) +def_intern('intern_level', /\A(SOL_SOCKET\z|IPPROTO_)/, /\A(SOL_|IPPROTO_)/) +def_intern('intern_so_optname', /\ASO_/, "SO_") +def_intern('intern_ip_optname', /\AIP_/, "IP_") +def_intern('intern_ipv6_optname', /\AIPV6_/, "IPV6_") +def_intern('intern_tcp_optname', /\ATCP_/, "TCP_") +def_intern('intern_udp_optname', /\AUDP_/, "UDP_") +def_intern('intern_scm_optname', /\ASCM_/, "SCM_") result = ERB.new(<<'EOS', nil, '%').result(binding) /* autogenerated file */ |