Put libuuid JNI bridge in a dedicated package.
[lgpl/argeo-commons.git] / org.argeo.api.uuid / jni / org_argeo_api_uuid_libuuid / org_argeo_api_uuid_libuuid_DirectLibuuidFactory.c
diff --git a/org.argeo.api.uuid/jni/org_argeo_api_uuid_libuuid/org_argeo_api_uuid_libuuid_DirectLibuuidFactory.c b/org.argeo.api.uuid/jni/org_argeo_api_uuid_libuuid/org_argeo_api_uuid_libuuid_DirectLibuuidFactory.c
new file mode 100644 (file)
index 0000000..71c2656
--- /dev/null
@@ -0,0 +1,8 @@
+#include <jni.h>
+#include <uuid.h>
+#include "org_argeo_api_uuid_libuuid_DirectLibuuidFactory.h"
+
+JNIEXPORT void JNICALL Java_org_argeo_api_uuid_libuuid_DirectLibuuidFactory_timeUUID(
+               JNIEnv *env, jobject, jobject uuidBuf) {
+       uuid_generate_time((*env)->GetDirectBufferAddress(env, uuidBuf));
+}