From ae7fad48a85c54eded3a78ceb644f4235c67e7e9 Mon Sep 17 00:00:00 2001 From: Brandon Carpenter Date: Mon, 7 Oct 2013 10:41:20 -0700 Subject: [PATCH] Add note on Linux abstract namespace to ipc documentation. --- doc/zmq_ipc.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/zmq_ipc.txt b/doc/zmq_ipc.txt index 8c0ee831..e5c8818c 100644 --- a/doc/zmq_ipc.txt +++ b/doc/zmq_ipc.txt @@ -48,6 +48,11 @@ NOTE: the endpoint pathname must be writable by the process. When the endpoint starts with '/', e.g., `ipc:///pathname`, this will be an _absolute_ pathname. If the endpoint specifies a directory that does not exist, the bind shall fail. +NOTE: on Linux only, when the endpoint pathname starts with `@`, the abstract +namespace shall be used. The abstract namespace is independent of the +filesystem and if a process attempts to bind an endpoint already bound by a +process, it will fail. See unix(7) for details. + Connecting a socket ~~~~~~~~~~~~~~~~~~~ When connecting a 'socket' to a peer address using _zmq_connect()_ with the