Jitter sponge: always ready to read
Always return true for bytes available check. This fixes the server to work with VFS clients.
This commit is contained in:
@@ -1,12 +1,5 @@
|
|||||||
<runtime ram="4M" caps="128" binary="jitter_sponge">
|
<runtime ram="4M" caps="128" binary="jitter_sponge">
|
||||||
|
|
||||||
<provides> <terminal/> </provides>
|
<provides> <terminal/> </provides>
|
||||||
|
<content> <rom label="jitter_sponge"/> </content>
|
||||||
<content>
|
|
||||||
<rom label="ld.lib.so"/>
|
|
||||||
<rom label="jitter_sponge"/>
|
|
||||||
</content>
|
|
||||||
|
|
||||||
<config/>
|
<config/>
|
||||||
|
|
||||||
</runtime>
|
</runtime>
|
||||||
|
|||||||
@@ -145,12 +145,13 @@ class Jitter_sponge::Session_component final : public Genode::Rpc_object<Termina
|
|||||||
|
|
||||||
Size size() override { return Size(0, 0); }
|
Size size() override { return Size(0, 0); }
|
||||||
|
|
||||||
bool avail() override { return false; }
|
bool avail() override { return true; }
|
||||||
|
|
||||||
void connected_sigh(Genode::Signal_context_capability cap) override {
|
void connected_sigh(Genode::Signal_context_capability cap) override {
|
||||||
Genode::Signal_transmitter(cap).submit(); }
|
Genode::Signal_transmitter(cap).submit(); }
|
||||||
|
|
||||||
void read_avail_sigh(Genode::Signal_context_capability) override { }
|
void read_avail_sigh(Genode::Signal_context_capability cap) override {
|
||||||
|
Genode::Signal_transmitter(cap).submit(); }
|
||||||
|
|
||||||
void size_changed_sigh(Genode::Signal_context_capability) override { }
|
void size_changed_sigh(Genode::Signal_context_capability) override { }
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user