diff options
author | Damien Miller <djm@cvs.openbsd.org> | 2010-09-20 07:19:28 +0000 |
---|---|---|
committer | Damien Miller <djm@cvs.openbsd.org> | 2010-09-20 07:19:28 +0000 |
commit | f379f12dfe8efd3d10d1d55d0e29f58c3d1f14d5 (patch) | |
tree | a9cfa4ad1d3b05b413bfb0e4bbce942c5eeaa27c /usr.sbin/sa | |
parent | 55e7cdc38cb9ed52487fcd3c17cbbbe48002df05 (diff) |
"atomically" create the listening mux socket by binding it on a temorary
name and then linking it into position after listen() has succeeded.
this allows the mux clients to determine that the server socket is
either ready or stale without races. stale server sockets are now
automatically removed
ok deraadt
Diffstat (limited to 'usr.sbin/sa')
0 files changed, 0 insertions, 0 deletions