aboutsummaryrefslogtreecommitdiffstats
path: root/src/cowboy_tcp_transport.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2011-04-18 13:32:35 +0200
committerLoïc Hoguin <[email protected]>2011-04-18 13:32:35 +0200
commit731d839323e74b95a326001e4e424a1f2b18902e (patch)
tree651bd6c94a3448ca46371d38b3899c88fcbb78b4 /src/cowboy_tcp_transport.erl
parentdb7833f5e8f407ad6f61eadc970966c35d030ead (diff)
downloadcowboy-731d839323e74b95a326001e4e424a1f2b18902e.tar.gz
cowboy-731d839323e74b95a326001e4e424a1f2b18902e.tar.bz2
cowboy-731d839323e74b95a326001e4e424a1f2b18902e.zip
Replace posix() by atom(), for now.
The type isn't exported by OTP so we don't win much. Also, inet.erl and file.erl define posix() différently, so OTP needs to stop being so confuse in the first place before we can attempt to use it properly.
Diffstat (limited to 'src/cowboy_tcp_transport.erl')
-rw-r--r--src/cowboy_tcp_transport.erl14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/cowboy_tcp_transport.erl b/src/cowboy_tcp_transport.erl
index 7ffd0b1..fa46451 100644
--- a/src/cowboy_tcp_transport.erl
+++ b/src/cowboy_tcp_transport.erl
@@ -27,7 +27,7 @@ name() -> tcp.
messages() -> {tcp, tcp_closed, tcp_error}.
-spec listen([{port, Port::port_number()}])
- -> {ok, LSocket::inet:socket()} | {error, Reason::posix()}.
+ -> {ok, LSocket::inet:socket()} | {error, Reason::atom()}.
listen(Opts) ->
{port, Port} = lists:keyfind(port, 1, Opts),
gen_tcp:listen(Port, [binary, {active, false},
@@ -35,32 +35,32 @@ listen(Opts) ->
-spec accept(LSocket::inet:socket(), Timeout::timeout())
-> {ok, Socket::inet:socket()}
- | {error, Reason::closed | timeout | posix()}.
+ | {error, Reason::closed | timeout | atom()}.
accept(LSocket, Timeout) ->
gen_tcp:accept(LSocket, Timeout).
-spec recv(Socket::inet:socket(), Length::integer(), Timeout::timeout())
- -> {ok, Packet::term()} | {error, Reason::closed | posix()}.
+ -> {ok, Packet::term()} | {error, Reason::closed | atom()}.
recv(Socket, Length, Timeout) ->
gen_tcp:recv(Socket, Length, Timeout).
-spec send(Socket::inet:socket(), Packet::iolist())
- -> ok | {error, Reason::posix()}.
+ -> ok | {error, Reason::atom()}.
send(Socket, Packet) ->
gen_tcp:send(Socket, Packet).
-spec setopts(Socket::inet:socket(), Opts::list(term()))
- -> ok | {error, Reason::posix()}.
+ -> ok | {error, Reason::atom()}.
setopts(Socket, Opts) ->
inet:setopts(Socket, Opts).
-spec controlling_process(Socket::inet:socket(), Pid::pid())
- -> ok | {error, Reason::closed | not_owner | posix()}.
+ -> ok | {error, Reason::closed | not_owner | atom()}.
controlling_process(Socket, Pid) ->
gen_tcp:controlling_process(Socket, Pid).
-spec peername(Socket::inet:socket())
- -> {ok, {Address::inet:ip_address(), Port::port_number()}} | {error, posix()}.
+ -> {ok, {Address::inet:ip_address(), Port::port_number()}} | {error, atom()}.
peername(Socket) ->
inet:peername(Socket).