diff options
author | Lennart Poettering <lennart@poettering.net> | 2016-05-05 22:24:36 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2016-05-05 22:24:36 +0200 |
commit | fc2fffe7706ef269005bf4eef56570346c9ca3da (patch) | |
tree | 9e89ac76ee15de498d97b0d03ed7d764b61874ce /m4 | |
parent | d8fdc62037b5b0a9fd603ad5efd6b49f956f86b5 (diff) | |
download | systemd-fc2fffe7706ef269005bf4eef56570346c9ca3da.tar.gz systemd-fc2fffe7706ef269005bf4eef56570346c9ca3da.tar.bz2 systemd-fc2fffe7706ef269005bf4eef56570346c9ca3da.zip |
tree-wide: introduce new SOCKADDR_UN_LEN() macro, and use it everywhere
The macro determines the right length of a AF_UNIX "struct sockaddr_un" to pass to
connect() or bind(). It automatically figures out if the socket refers to an
abstract namespace socket, or a socket in the file system, and properly handles
the full length of the path field.
This macro is not only safer, but also simpler to use, than the usual
offsetof() + strlen() logic.
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions