mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 15:00:12 +00:00
6f6bfb31ac
Add a set of functions to the opr library to handle creating and manipulating UUIDs. The opr_uuid_t type is held as a 16 octet character string, which comprises the UUID encoded into network byte order. This is the primary form for manipulating UUIDs with this library, as it avoids any nbo/hbo problems. For applications which require raw access to the UUID components, the opr_uuid_unpacked structure is provided, and opr_uuid_pack/opr_uuid_unpack can be used to convert to and from this format. Finally, functions to print the UUID as a string, and parse a UUID from a string, are provided. When printing, we use the standard UUID format of 000000-0000-0000-0000-00000000. However, the afsUUID library used to print UUIDs as 000000-0000-0000-00-00-00000000, so we also accept this format. Change-Id: I78ef79b7ab8ae15fb955c6495118722875c94f8d Reviewed-on: http://gerrit.openafs.org/7977 Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Derrick Brashear <shadow@dementix.org>
21 lines
247 B
Plaintext
21 lines
247 B
Plaintext
util/ktime
|
|
util/exec-alt
|
|
auth/keys
|
|
auth/superuser
|
|
auth/authcon
|
|
auth/realms
|
|
cmd/command
|
|
opr/jhash
|
|
opr/queues
|
|
opr/rbtree
|
|
opr/time
|
|
opr/uuid
|
|
ptserver/pt_util
|
|
ptserver/pts-man
|
|
rx/event
|
|
rx/perf
|
|
volser/vos-man
|
|
volser/vos
|
|
bucoord/backup-man
|
|
kauth/kas-man
|