chiark / gitweb /
[PATCH] rework the logging code so that each program logs with the proper name in...
[elogind.git] / udevsend.c
index 6ffd68c1b740b99014f49056f05c9b90bf894af6..6af9df77040a386c39a93ddf1245235efd517eda 100644 (file)
@@ -40,6 +40,7 @@
 #include "udevd.h"
 #include "logging.h"
 
+unsigned char logname[42];
 
 static inline char *get_action(void)
 {
@@ -126,6 +127,8 @@ int main(int argc, char* argv[])
        int sock;
        struct sockaddr_un saddr;
 
+       init_logging("udevsend");
+
        subsystem = argv[1];
        if (subsystem == NULL) {
                dbg("no subsystem");
@@ -159,7 +162,7 @@ int main(int argc, char* argv[])
 
        memset(&saddr, 0x00, sizeof(saddr));
        saddr.sun_family = AF_LOCAL;
-       strcpy(saddr.sun_path, UDEVD_SOCKET);
+       strcpy(saddr.sun_path, UDEVD_SOCK);
 
        /* try to connect, if it fails start daemon */
        retval = connect(sock, &saddr, sizeof(saddr));