On Friday, 26 June 2015 at 13:36:49 UTC, freeman wrote:
This works (socat):connect(3, {sa_family=AF_FILE, path=@"/var/run/ptmd.socket"}, 23) = 0This does not (from deneme, modified):connect(3, {sa_family=AF_FILE, path=@"/var/run/ptmd.socket"}, 24) = -1 ECONNREFUSED (Connection refused)
Looks like contrary to other sockets, name of an abstract socket is treated as byte array instead of a string, hence every byte counts.