[launchd-changes] [23452] trunk/launchd/src

source_changes at macosforge.org source_changes at macosforge.org
Fri Nov 30 13:00:44 PST 2007


Revision: 23452
          http://trac.macosforge.org/projects/launchd/changeset/23452
Author:   zarzycki at apple.com
Date:     2007-11-30 13:00:42 -0800 (Fri, 30 Nov 2007)

Log Message:
-----------
Random changes.

Modified Paths:
--------------
    trunk/launchd/src/launchctl.c
    trunk/launchd/src/launchd_unix_ipc.c
    trunk/launchd/src/liblaunch_private.h

Modified: trunk/launchd/src/launchctl.c
===================================================================
--- trunk/launchd/src/launchctl.c	2007-11-30 20:47:06 UTC (rev 23451)
+++ trunk/launchd/src/launchctl.c	2007-11-30 21:00:42 UTC (rev 23452)
@@ -79,7 +79,7 @@
 extern char **environ;
 
 
-#define LAUNCH_SECDIR "/tmp/launch-XXXXXX"
+#define LAUNCH_SECDIR _PATH_TMP "launch-XXXXXX"
 
 #define MACHINIT_JOBKEY_ONDEMAND	"OnDemand"
 #define MACHINIT_JOBKEY_SERVICENAME	"ServiceName"

Modified: trunk/launchd/src/launchd_unix_ipc.c
===================================================================
--- trunk/launchd/src/launchd_unix_ipc.c	2007-11-30 20:47:06 UTC (rev 23451)
+++ trunk/launchd/src/launchd_unix_ipc.c	2007-11-30 21:00:42 UTC (rev 23452)
@@ -123,7 +123,7 @@
 			}
 		}
 	} else {
-		snprintf(ourdir, sizeof(ourdir), "/tmp/launchd-%u.XXXXXX", getpid());
+		snprintf(ourdir, sizeof(ourdir), _PATH_TMP "launchd-%u.XXXXXX", getpid());
 		if (mkdtemp(ourdir) == NULL) {
 			runtime_syslog(LOG_ERR, "Could not create critical directory \"%s\": %m", ourdir);
 			goto out_bad;

Modified: trunk/launchd/src/liblaunch_private.h
===================================================================
--- trunk/launchd/src/liblaunch_private.h	2007-11-30 20:47:06 UTC (rev 23451)
+++ trunk/launchd/src/liblaunch_private.h	2007-11-30 21:00:42 UTC (rev 23452)
@@ -24,6 +24,7 @@
 #include <sys/types.h>
 #include <launch.h>
 #include <unistd.h>
+#include <paths.h>
 #include <quarantine.h>
 
 #pragma GCC visibility push(default)
@@ -40,7 +41,7 @@
 #define LAUNCH_KEY_GETRUSAGECHILDREN	"GetResourceUsageChildren"
 
 #define LAUNCHD_SOCKET_ENV		"LAUNCHD_SOCKET"
-#define LAUNCHD_SOCK_PREFIX		"/var/tmp/launchd"
+#define LAUNCHD_SOCK_PREFIX		_PATH_VARTMP "launchd"
 #define LAUNCHD_TRUSTED_FD_ENV		"__LAUNCHD_FD"
 #define LAUNCHD_ASYNC_MSG_KEY		"_AsyncMessage"
 #define LAUNCH_KEY_BATCHCONTROL		"BatchControl"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20071130/ccf2d9b8/attachment.html


More information about the launchd-changes mailing list