X-Git-Url: http://git.annexia.org/?p=virt-mem.git;a=blobdiff_plain;f=lib%2Fvirt_mem_utsname.ml;h=e766da433e603c3d260c171b638f3ec2f0ba5888;hp=0ae887192c24326401c9aa8b42f6a2e30805505a;hb=f6bb3caa719a564615e7fd2f21a3ad5bca010a88;hpb=cf4669f31197abcfb14dee874a4b738c9c2e6483 diff --git a/lib/virt_mem_utsname.ml b/lib/virt_mem_utsname.ml index 0ae8871..e766da4 100644 --- a/lib/virt_mem_utsname.ml +++ b/lib/virt_mem_utsname.ml @@ -37,12 +37,12 @@ let parse_utsname bits = machine : 65*8 : string; domainname : 65*8 : string } -> Some { - kernel_name = "Linux"; - nodename = truncate_c_string nodename; - kernel_release = truncate_c_string release; - kernel_version = truncate_c_string version; - machine = truncate_c_string machine; - domainname = truncate_c_string domainname + uts_kernel_name = "Linux"; + uts_nodename = truncate_c_string nodename; + uts_kernel_release = truncate_c_string release; + uts_kernel_version = truncate_c_string version; + uts_machine = truncate_c_string machine; + uts_domainname = truncate_c_string domainname } | { _ } -> None @@ -78,6 +78,8 @@ let find_utsname debug ({ domname = name; mem = mem } as image) ksymmap = parse_utsname bits with Not_found -> - eprintf (f_"%s: could not find utsname in kernel image\n") name + eprintf (f_"%s: could not find utsname in kernel image\n") + name; + None in image, utsname