summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoît Dejean <bdejean@src.gnome.org>2008-01-05 13:45:31 +0000
committerBenoît Dejean <bdejean@src.gnome.org>2008-01-05 13:45:31 +0000
commit1d5f2cb395b2403107ab1a52aa745a0e186ca28d (patch)
tree70f97eaa6a479df797111722f82ac023a1143708
parent86ace13645b0195a84963bad3af15fa0faff89ff (diff)
downloadlibgtop-1d5f2cb395b2403107ab1a52aa745a0e186ca28d.tar.gz
Fixed build on GNU/kFreeBSD.
Patch by Petr Salinger <Petr.Salinger@seznam.cz>. Closes #507430. svn path=/trunk/; revision=2698
-rw-r--r--sysdeps/freebsd/open.c6
1 files 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");