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">
|
||||
|
||||
<provides> <terminal/> </provides>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="jitter_sponge"/>
|
||||
</content>
|
||||
|
||||
<content> <rom label="jitter_sponge"/> </content>
|
||||
<config/>
|
||||
|
||||
</runtime>
|
||||
|
||||
@@ -145,12 +145,13 @@ class Jitter_sponge::Session_component final : public Genode::Rpc_object<Termina
|
||||
|
||||
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 {
|
||||
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 { }
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user