|
@@ -17,31 +17,6 @@
|
|
|
*/
|
|
|
#include <xfs.h>
|
|
|
|
|
|
-/* IRIX interpretation of an uuid_t */
|
|
|
-typedef struct {
|
|
|
- __be32 uu_timelow;
|
|
|
- __be16 uu_timemid;
|
|
|
- __be16 uu_timehi;
|
|
|
- __be16 uu_clockseq;
|
|
|
- __be16 uu_node[3];
|
|
|
-} xfs_uu_t;
|
|
|
-
|
|
|
-/*
|
|
|
- * uuid_getnodeuniq - obtain the node unique fields of a UUID.
|
|
|
- *
|
|
|
- * This is not in any way a standard or condoned UUID function;
|
|
|
- * it just something that's needed for user-level file handles.
|
|
|
- */
|
|
|
-void
|
|
|
-uuid_getnodeuniq(uuid_t *uuid, int fsid [2])
|
|
|
-{
|
|
|
- xfs_uu_t *uup = (xfs_uu_t *)uuid;
|
|
|
-
|
|
|
- fsid[0] = (be16_to_cpu(uup->uu_clockseq) << 16) |
|
|
|
- be16_to_cpu(uup->uu_timemid);
|
|
|
- fsid[1] = be32_to_cpu(uup->uu_timelow);
|
|
|
-}
|
|
|
-
|
|
|
int
|
|
|
uuid_is_nil(uuid_t *uuid)
|
|
|
{
|