summaryrefslogtreecommitdiff
path: root/Modules/_uuidmodule.c
diff options
context:
space:
mode:
authorDavid Carlier <dcarlier@afilias.info>2018-01-09 19:38:07 +0000
committerAntoine Pitrou <pitrou@free.fr>2018-01-09 20:38:07 +0100
commitb4ebaa7099c3413b42a97777581c4ca560fe7540 (patch)
treebbcd366879bb2595307e5a1305de5e2fd954bf5f /Modules/_uuidmodule.c
parent2ab3a8fd264f24baf321b861a997bf8848f232d5 (diff)
downloadcpython-git-b4ebaa7099c3413b42a97777581c4ca560fe7540.tar.gz
bpo-32493: Not only AIX, but FreeBSD has uuid_create support (#5089)
Allow building the _uuid extension module on FreeBSD and OpenBSD.
Diffstat (limited to 'Modules/_uuidmodule.c')
-rw-r--r--Modules/_uuidmodule.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/Modules/_uuidmodule.c b/Modules/_uuidmodule.c
index 1b37511c22..16aa09b04f 100644
--- a/Modules/_uuidmodule.c
+++ b/Modules/_uuidmodule.c
@@ -19,10 +19,7 @@ py_uuid_generate_time_safe(void)
res = uuid_generate_time_safe(uuid);
return Py_BuildValue("y#i", (const char *) uuid, sizeof(uuid), res);
#elif HAVE_UUID_CREATE
-/*
- * AIX support for uuid - RFC4122
- */
- unsigned32 status;
+ uint32_t status;
uuid_create(&uuid, &status);
return Py_BuildValue("y#i", (const char *) &uuid, sizeof(uuid), (int) status);
#else