[launchd-changes] [23451] trunk/launchd/src/launchd_unix_ipc.c

source_changes at macosforge.org source_changes at macosforge.org
Fri Nov 30 12:47:08 PST 2007


Revision: 23451
          http://trac.macosforge.org/projects/launchd/changeset/23451
Author:   zarzycki at apple.com
Date:     2007-11-30 12:47:06 -0800 (Fri, 30 Nov 2007)

Log Message:
-----------
<rdar://problem/5622365> launchd should provide error message when it can't write to /tmp

Modified Paths:
--------------
    trunk/launchd/src/launchd_unix_ipc.c

Modified: trunk/launchd/src/launchd_unix_ipc.c
===================================================================
--- trunk/launchd/src/launchd_unix_ipc.c	2007-11-30 00:18:44 UTC (rev 23450)
+++ trunk/launchd/src/launchd_unix_ipc.c	2007-11-30 20:47:06 UTC (rev 23451)
@@ -124,7 +124,8 @@
 		}
 	} else {
 		snprintf(ourdir, sizeof(ourdir), "/tmp/launchd-%u.XXXXXX", getpid());
-		if (!launchd_assumes(mkdtemp(ourdir) != NULL)) {
+		if (mkdtemp(ourdir) == NULL) {
+			runtime_syslog(LOG_ERR, "Could not create critical directory \"%s\": %m", ourdir);
 			goto out_bad;
 		}
 		snprintf(sun.sun_path, sizeof(sun.sun_path), "%s/sock", ourdir);

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


More information about the launchd-changes mailing list