// grabbed from the internet. #include #include #include #include #include #include int main(int argc, char **argv) { const char * mysocketpath = "mySocket"; struct sockaddr_un namesock; int fd; namesock.sun_family = AF_UNIX; strncpy(namesock.sun_path, (char *)mysocketpath, sizeof(namesock.sun_path)); fd = socket(AF_UNIX, SOCK_DGRAM, 0); bind(fd, (struct sockaddr *) &namesock, sizeof(struct sockaddr_un)); close(fd); return 0; }