1 #ifndef __XEN_VERSION_H__
2 #define __XEN_VERSION_H__
3 
4 #include <xen/types.h>
5 #include <xen/elfstructs.h>
6 
7 const char *xen_compile_date(void);
8 const char *xen_compile_time(void);
9 const char *xen_compile_by(void);
10 const char *xen_compile_domain(void);
11 const char *xen_compile_host(void);
12 const char *xen_compiler(void);
13 unsigned int xen_major_version(void);
14 unsigned int xen_minor_version(void);
15 const char *xen_extra_version(void);
16 const char *xen_changeset(void);
17 const char *xen_banner(void);
18 const char *xen_deny(void);
19 int xen_build_id(const void **p, unsigned int *len);
20 
21 #ifdef BUILD_ID
22 int xen_build_id_check(const Elf_Note *n, unsigned int n_sz,
23                        const void **p, unsigned int *len);
24 #endif
25 
26 #endif /* __XEN_VERSION_H__ */
27