Joe Orton wrote:
On Mon, Nov 22, 2004 at 08:14:26PM -0000, Paul Querna wrote:

Author: pquerna
Date: Mon Nov 22 12:14:25 2004
New Revision: 106214

Modified:
  apr/apr/trunk/CHANGES
  apr/apr/trunk/configure.in
  apr/apr/trunk/include/apr.h.in
  apr/apr/trunk/misc/unix/rand.c
Log:
Use uuid_generate() and uuid_create() for the apr_os_uuid_get() interface
on platforms that support them.

Tested On: Linux 2.6 (libuuid) and FreeBSD 5.2.1 (libc has uuid_create)


Neat... that's a good way fix for the "why does the uuid code hang
forever" problem (waiting for /dev/random).

Thanks. I noticed the subversion people talking about it today, and I thought that apr_os_uuid_get() already used the native interfaces on FreeBSD and Linux, but I was disappointed to find it didn't.


+    memcpy( (void*)uuid_data, (const void *)&g, sizeof( uuid_t ) );
+


Please watch the code style, Paul!

Fixed. Thanks for keeping me honest.

-Paul



Reply via email to