diff options
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | src/rabbit_networking.erl | 3 |
2 files changed, 5 insertions, 2 deletions
@@ -41,8 +41,8 @@ RABBIT_PLT=rabbit.plt ifndef USE_SPECS # our type specs rely on features and bug fixes in dialyzer that are -# only available in R14A upwards (R14A is erts 5.8) -USE_SPECS:=$(shell erl -noshell -eval 'io:format([list_to_integer(X) || X <- string:tokens(erlang:system_info(version), ".")] >= [5,8]), halt().') +# only available in R14B03 upwards (R14B03 is erts 5.8.4) +USE_SPECS:=$(shell erl -noshell -eval 'io:format([list_to_integer(X) || X <- string:tokens(erlang:system_info(version), ".")] >= [5,8,4]), halt().') endif #other args: +native +"{hipe,[o3,verbose]}" -Ddebug=true +debug_info +no_strict_record_tests diff --git a/src/rabbit_networking.erl b/src/rabbit_networking.erl index 53be0190..451e56e8 100644 --- a/src/rabbit_networking.erl +++ b/src/rabbit_networking.erl @@ -43,6 +43,9 @@ -export_type([ip_port/0, hostname/0]). +-type(hostname() :: inet:hostname()). +-type(ip_port() :: inet:ip_port()). + -type(family() :: atom()). -type(listener_config() :: ip_port() | {hostname(), ip_port()} | |