Tiago Lam fad13404d5 chan: Keep path in for new Handle.
While supporting AF_UNIX, once an accept() is called in relibc, in turn,
a dup() is also called with "listen". While processing this ipcd
effectively creates a new handler, losing track of the path of the
previous handler.

However, it is important to keep this path in the newly created Handler
as well, so the socket can be queried later by relibc (when calling
fpath()) and fill in appropriately its sockaddr_un struct.
2020-02-06 08:27:47 +00:00
2020-02-06 08:27:47 +00:00
2019-04-25 14:50:50 +02:00
2019-07-07 11:53:34 -06:00
2019-04-25 14:50:50 +02:00
2018-12-30 15:43:59 +01:00
2018-06-02 10:39:20 +02:00
2019-07-07 11:53:34 -06:00
2019-04-25 14:50:50 +02:00

ipcd

A userspace daemon for interprocess communication.

Usage

See the examples folder.

Simply open chan:<name> with O_CREAT where <name> is any name you'd like to create a listener.
This listener can accept clients by calling dup("listen").

Open chan:<name> without O_CREAT to connect. Now you can read and write between both streams.

S
Description
RedBear Operating System, based on RedoxOS. Licenced under MIT license.
https://redbearos.org
Readme MIT 18 GiB
Languages
C 37.5%
C++ 37.2%
JavaScript 6.7%
QML 3.4%
HTML 3.2%
Other 11.4%