[Vm-dev] [commit] r2602 - always use uuidgen or uuid_generate before uuid_create, if available

commits at squeakvm.org commits at squeakvm.org
Thu Sep 13 19:21:54 UTC 2012


Author: piumarta
Date: 2012-09-13 12:21:53 -0700 (Thu, 13 Sep 2012)
New Revision: 2602

Modified:
   trunk/platforms/unix/ChangeLog
   trunk/platforms/unix/plugins/UUIDPlugin/sqUnixUUID.c
Log:
always use uuidgen or uuid_generate before uuid_create, if available

Modified: trunk/platforms/unix/ChangeLog
===================================================================
--- trunk/platforms/unix/ChangeLog	2012-09-13 18:55:29 UTC (rev 2601)
+++ trunk/platforms/unix/ChangeLog	2012-09-13 19:21:53 UTC (rev 2602)
@@ -1,3 +1,8 @@
+2012-09-14    <piumarta at netbsd32>
+
+	* plugins/UUIDPlugin/sqUnixUUID.c (MakeUUID): Always prefer
+	uuidgen or uuid_generate to uuid_create.
+
 2012-09-14  Ian Piumarta  <piumarta at openbsd32.my.domain>
 
 	* vm/config.cmake: Check for and use libiconv if available.

Modified: trunk/platforms/unix/plugins/UUIDPlugin/sqUnixUUID.c
===================================================================
--- trunk/platforms/unix/plugins/UUIDPlugin/sqUnixUUID.c	2012-09-13 18:55:29 UTC (rev 2601)
+++ trunk/platforms/unix/plugins/UUIDPlugin/sqUnixUUID.c	2012-09-13 19:21:53 UTC (rev 2602)
@@ -16,7 +16,7 @@
 
 int MakeUUID(char *location)
 {
-#if defined(HAVE_UUID_CREATE)
+#if defined(HAVE_UUID_CREATE) && !defined(HAVE_UUIDGEN) && !defined(HAVE_UUID_GENERATE)
   size_t  len= 16;	/* 128 bits */
   uuid_t *uuid;
   uuid_create(&uuid);



More information about the Vm-dev mailing list