summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoît Dejean <bdejean@src.gnome.org>2008-01-05 13:28:26 +0000
committerBenoît Dejean <bdejean@src.gnome.org>2008-01-05 13:28:26 +0000
commit576c74d3eb7de607a89c610f803b5789e4ad70fa (patch)
tree0e82011ace20c6e6c0fcffd8e8389ecd5fe00940
parent94e09c586afa664fb0fd3d9da1d7f430e6990374 (diff)
downloadlibgtop-576c74d3eb7de607a89c610f803b5789e4ad70fa.tar.gz
Fixed build on GNU/kFreeBSD.
Patch by Petr Salinger <Petr.Salinger@seznam.cz>. Closes #507430. svn path=/branches/gnome-2-20/; revision=2696
-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");