#define CGRULE_WILD (-2)
/* FIXME: Change the temporary file to configurable one. */
-#define CGRULE_CGRED_TEMP_FILE "/tmp/cgred"
+#define CGRULE_CGRED_SOCKET_PATH "/tmp/cgred"
#define CGRULE_SUCCESS_STORE_PID "SUCCESS_STORE_PID"
/* Flags for cgroup_change_cgroup_uid_gid() */
bzero((char *)&addr, sizeof(addr));
addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, CGRULE_CGRED_TEMP_FILE);
+ strcpy(addr.sun_path, CGRULE_CGRED_SOCKET_PATH);
if (connect(sk, (struct sockaddr *)&addr,
- sizeof(addr.sun_family) + strlen(CGRULE_CGRED_TEMP_FILE)) < 0) {
+ sizeof(addr.sun_family) + strlen(CGRULE_CGRED_SOCKET_PATH)) < 0) {
/* If the daemon does not work, this function returns 0
* as success. */
ret = 0;
}
memset(&saddr, 0, sizeof(saddr));
saddr.sun_family = AF_UNIX;
- strcpy(saddr.sun_path, CGRULE_CGRED_TEMP_FILE);
- unlink(CGRULE_CGRED_TEMP_FILE);
+ strcpy(saddr.sun_path, CGRULE_CGRED_SOCKET_PATH);
+ unlink(CGRULE_CGRED_SOCKET_PATH);
if (bind(sk_unix, (struct sockaddr *)&saddr,
- sizeof(saddr.sun_family) + strlen(CGRULE_CGRED_TEMP_FILE)) < 0) {
+ sizeof(saddr.sun_family) + strlen(CGRULE_CGRED_SOCKET_PATH)) < 0) {
cgroup_dbg("binding sk_unix error");
goto close_and_exit;
}