Only try su-fallback if the socket name was not explicit. Check socket name length in su-fallback case as well.
This directory contains the source code for the architecture-dependent
files that go in ${archlibdir}. At present, these are mostly utility
programs used by Emacs.