Revision
23451
Author
zarzycki@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

Diff

Modified: trunk/launchd/src/launchd_unix_ipc.c (23450 => 23451)


--- 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);