Split the async framework into several parts.
commit49a796f1d5e0783f179376793f1b84d4f6cf0bde
authorJiří Zárevúcky <jiri.zarevucky@nic.cz>
Thu, 31 May 2018 15:19:10 +0000 (31 17:19 +0200)
committerJiří Zárevúcky <jiri.zarevucky@nic.cz>
Thu, 31 May 2018 16:11:01 +0000 (31 18:11 +0200)
treeb4994b9d959618f27e7ebe16dc5d677bee1b358c
parentfda19b85c5312b66754637e801174d9b0a5acd93
Split the async framework into several parts.

This segregates existing code into three separate files,
to make the async framework easier to navigate and understand.
uspace/lib/c/Makefile
uspace/lib/c/generic/async/client.c [new file with mode: 0644]
uspace/lib/c/generic/async/ports.c [new file with mode: 0644]
uspace/lib/c/generic/async/server.c [moved from uspace/lib/c/generic/async.c with 56% similarity]
uspace/lib/c/generic/fibril_synch.c
uspace/lib/c/generic/libc.c
uspace/lib/c/generic/private/async.h
uspace/lib/c/include/async.h