aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/disable-common.inc8
-rw-r--r--src/tools/unixsocket.c29
2 files changed, 37 insertions, 0 deletions
diff --git a/etc/disable-common.inc b/etc/disable-common.inc
index cc9ba0032..5870a981b 100644
--- a/etc/disable-common.inc
+++ b/etc/disable-common.inc
@@ -50,6 +50,14 @@ blacklist ${HOME}/.git-credential-cache
50# var 50# var
51blacklist /var/spool/cron 51blacklist /var/spool/cron
52blacklist /var/spool/anacron 52blacklist /var/spool/anacron
53blacklist /var/run/acpid.socket
54blacklist /var/run/minissdpd.sock
55blacklist /var/run/rpcbind.sock
56blacklist /var/run/mysqld/mysqld.sock
57blacklist /var/run/mysql/mysqld.sock
58blacklist /var/lib/mysqld/mysql.sock
59blacklist /var/lib/mysql/mysql.sock
60blacklist /var/run/docker.sock
53 61
54# etc 62# etc
55blacklist /etc/cron.* 63blacklist /etc/cron.*
diff --git a/src/tools/unixsocket.c b/src/tools/unixsocket.c
new file mode 100644
index 000000000..88475ea3e
--- /dev/null
+++ b/src/tools/unixsocket.c
@@ -0,0 +1,29 @@
1#include <stdio.h>
2#include <sys/types.h>
3#include <sys/socket.h>
4#include <sys/un.h>
5
6int main(void) {
7 struct sockaddr_un addr;
8 int s;
9 const char *socketpath = "/var/run/minissdpd.sock";
10// const char *socketpath = "/var/run/acipd.sock";
11
12 s = socket(AF_UNIX, SOCK_STREAM, 0);
13 if(s < 0) {
14 fprintf(stderr, "Error: cannot open socket\n");
15 return 1;
16 }
17
18 addr.sun_family = AF_UNIX;
19 strncpy(addr.sun_path, socketpath, sizeof(addr.sun_path));
20 if(connect(s, (struct sockaddr *)&addr, sizeof(struct sockaddr_un)) < 0) {
21 fprintf(stderr, "Error: cannot connect to socket\n");
22 return 1;
23 }
24
25 printf("connected to %s\n", socketpath);
26 close(s);
27
28 return 0;
29}