#include <sys/un.h>
sys/un.h
8 macros · 1 struct
[XSI] Definitions for UNIX IPC domain.
size 106, align 1
| unsigned char | sun_len | sockaddr len including null |
| sa_family_t | sun_family | [XSI] AF_UNIX |
| char[104] | sun_path | [XSI] path name (gag) |
Level number of get/setsockopt for local domain sockets
#define SOL_LOCAL 0
Socket options.
#define LOCAL_PEERCRED 0x001
retrieve peer credentials
#define LOCAL_PEERPID 0x002
retrieve peer pid
#define LOCAL_PEEREPID 0x003
retrieve eff. peer pid
#define LOCAL_PEERUUID 0x004
#define LOCAL_PEEREUUID 0x005
#define LOCAL_PEERTOKEN 0x006
retrieve peer audit token
#define SUN_LEN(su) (sizeof(*(su)) - sizeof((su)->sun_path) + strlen((su)->sun_path))