| UUID_TIME(3) | دليل المبرمج | UUID_TIME(3) |
الاسم
uuid_time - استخرج الوقت الذي أُنشئ فيه المعرف الفريد عالمياً (UUID)
موجز
#include <uuid.h>
time_t uuid_time(const uuid_t uu, struct timeval *ret_tv)
الوصف
تستخرج الدالة uuid_time() الوقت الذي أُنشئ فيه معرف UUID القائم على الوقت الموفر uu. لاحظ أن وقت إنشاء UUID يُرمز فقط ضمن أنواع معينة من معرفات UUID. يتوقع من هذه الدالة فقط استخراج وقت الإنشاء للمعرفات المنشأة باستخدام الدوال uuid_generate_time(3) و uuid_generate_time_safe(3). وقد تعمل أو لا تعمل مع المعرفات المنشأة بآليات أخرى.
قيمة الإرجاع
يُرجع الوقت الذي أُنشئ فيه معرف UUID، بالثواني منذ 1 يناير 1970 GMT (الحقبة الزمنية)، (انظر time(2)). كما يُخزن وقت إنشاء معرف UUID، بالثواني والميكروثانية منذ الحقبة، في الموقع الذي يشير إليه ret_tv (انظر gettimeofday(2)).
المؤلفين
Theodore Y. Ts’o
انظر أيضاً
uuid(3)، uuid_clear(3)، uuid_compare(3)، uuid_copy(3)، uuid_generate(3)، uuid_is_null(3)، uuid_parse(3)، uuid_unparse(3)
التبليغ عن الأخطاء
لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.
التوفر
المكتبة libuuid جزء من حزمة util-linux منذ الإصدار 2.15.1. يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |