From 1d5f2cb395b2403107ab1a52aa745a0e186ca28d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Dejean?= Date: Sat, 5 Jan 2008 13:45:31 +0000 Subject: [PATCH] Fixed build on GNU/kFreeBSD. Patch by Petr Salinger . Closes #507430. svn path=/trunk/; revision=2698 --- sysdeps/freebsd/open.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sysdeps/freebsd/open.c b/sysdeps/freebsd/open.c index 0627026b..89fac3bb 100644 --- a/sysdeps/freebsd/open.c +++ b/sysdeps/freebsd/open.c @@ -63,9 +63,11 @@ glibtop_open_p (glibtop *server, const char *program_name, server->machine.euid = geteuid (); server->machine.gid = getgid (); server->machine.egid = getegid (); - +#if defined(__FreeBSD_kernel__) + server->os_version_code = __FreeBSD_kernel_version; +#else server->os_version_code = __FreeBSD_version; - +#endif /* Setup machine-specific data */ server->machine.kd = kvm_open (NULL, NULL, NULL, O_RDONLY, "kvm_open");