Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int lxc_monitor_open(void)
- {
- ``struct sockaddr_un addr = { .sun_family = AF_UNIX };
- ``char *offset = &addr.sun_path[1];
- ``int fd;
- ``strcpy(offset, "lxc-monitor");
- ``fd = socket(PF_UNIX, SOCK_DGRAM, 0);
- ``if (fd < 0) {
- ````ERROR("socket : %s", strerror(errno));
- ````return -1;
- ``}
- ``if (bind(fd, (struct sockaddr *)&addr, sizeof(addr))) {
- ````ERROR("bind : %s", strerror(errno));
- ````close(fd);
- ````return -1;
- ``}
- ``return fd;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement