Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
linux
uuid.h
Go to the documentation of this file.
1
/*
2
* UUID/GUID definition
3
*
4
* Copyright (C) 2010, Intel Corp.
5
* Huang Ying <ying.huang@intel.com>
6
*
7
* This program is free software; you can redistribute it and/or
8
* modify it under the terms of the GNU General Public License version
9
* 2 as published by the Free Software Foundation;
10
*
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with this program; if not, write to the Free Software
18
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19
*/
20
#ifndef _LINUX_UUID_H_
21
#define _LINUX_UUID_H_
22
23
#include <
uapi/linux/uuid.h
>
24
25
26
static
inline
int
uuid_le_cmp(
const
uuid_le
u1,
const
uuid_le
u2)
27
{
28
return
memcmp
(&u1, &u2,
sizeof
(
uuid_le
));
29
}
30
31
static
inline
int
uuid_be_cmp(
const
uuid_be
u1,
const
uuid_be
u2)
32
{
33
return
memcmp
(&u1, &u2,
sizeof
(
uuid_be
));
34
}
35
36
extern
void
uuid_le_gen
(
uuid_le
*
u
);
37
extern
void
uuid_be_gen
(
uuid_be
*
u
);
38
39
#endif
Generated on Thu Jan 10 2013 14:50:13 for Linux Kernel by
1.8.2