41 lockfile = calloc(PATH_MAX, sizeof(char)); |
41 lockfile = calloc(PATH_MAX, sizeof(char)); |
42 |
42 |
43 snprintf(tempfile, PATH_MAX, "%s/run/%s.tmp", Private_Path, name); |
43 snprintf(tempfile, PATH_MAX, "%s/run/%s.tmp", Private_Path, name); |
44 snprintf(lockfile, PATH_MAX, "%s/run/%s.pid", Private_Path, name); |
44 snprintf(lockfile, PATH_MAX, "%s/run/%s.pid", Private_Path, name); |
45 |
45 |
46 if (mkdirs(tempfile, 0755) == FALSE) { |
46 if (mkdirs(tempfile, 0755) == false) { |
47 syslog(LOG_NOTICE, "Can't create path `%s': %s", tempfile, strerror(errno)); |
47 syslog(LOG_NOTICE, "Can't create path `%s': %s", tempfile, strerror(errno)); |
48 free(tempfile); |
48 free(tempfile); |
49 free(lockfile); |
49 free(lockfile); |
50 return 1; |
50 return 1; |
51 } |
51 } |