From 7597e1990c8fe215499029604cf7044282f4dfc5 Mon Sep 17 00:00:00 2001 From: Drahflow Date: Tue, 21 Jul 2015 01:14:24 +0200 Subject: ... but don't so much. --- elymas/lib/net/alg/server.ey | 6 ------ 1 file changed, 6 deletions(-) diff --git a/elymas/lib/net/alg/server.ey b/elymas/lib/net/alg/server.ey index 6dd8d8f..d1fcc47 100644 --- a/elymas/lib/net/alg/server.ey +++ b/elymas/lib/net/alg/server.ey @@ -58,25 +58,20 @@ } rep } /close deffst { ==count - /read_start dump closed { "" } { count str .alloc ==buf fd buf count +read |close < { 0 } ; =*close > +???io.net.con.read buf str .inplacePrefix } ? * - /read_end dump } /read deff { ==buf - /write_start dump closed { buf len } { fd buf _ len +write |close < =*close > +???io.net.con.write } ? * - /write_end dump } /write deff { ==flags - /ctl_start dump closed not { eventHandler +!rawAddress noHandler +!rawAddress eq { flags =initialFlags @@ -84,7 +79,6 @@ epoll ++EPOLLCTLMOD fd flags eventHandler +!rawAddress ++ctl +??io.net.epoll -- } ? * } rep - /ctl_end dump } /ctl deffst > ::accept =eventHandler -- cgit v1.2.3