diff options
author | Loïc Hoguin <[email protected]> | 2011-04-18 13:32:35 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2011-04-18 13:32:35 +0200 |
commit | 731d839323e74b95a326001e4e424a1f2b18902e (patch) | |
tree | 651bd6c94a3448ca46371d38b3899c88fcbb78b4 /src/cowboy_tcp_transport.erl | |
parent | db7833f5e8f407ad6f61eadc970966c35d030ead (diff) | |
download | cowboy-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.erl | 14 |
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). |