From d54d08b2222afffe1d22683b81aaee6b45f9ebd0 Mon Sep 17 00:00:00 2001 From: kwm Date: Wed, 20 Jan 2010 14:47:28 +0000 Subject: Fix utmpx breakage on 9.x Noticed by: walder @ irc. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@13491 df743ca5-7f9a-e211-a948-0013205c9059 --- .../files/patch-src_users_user-settings.c | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 sysutils/gnome-system-tools/files/patch-src_users_user-settings.c (limited to 'sysutils') diff --git a/sysutils/gnome-system-tools/files/patch-src_users_user-settings.c b/sysutils/gnome-system-tools/files/patch-src_users_user-settings.c new file mode 100644 index 000000000..c9fcbb653 --- /dev/null +++ b/sysutils/gnome-system-tools/files/patch-src_users_user-settings.c @@ -0,0 +1,31 @@ +--- src/users/user-settings.c.orig 2010-01-11 19:53:32.000000000 +0100 ++++ src/users/user-settings.c 2010-01-20 15:42:10.000000000 +0100 +@@ -31,7 +31,15 @@ + #include + #include + #include ++#ifdef __FreeBSD__ ++# include ++# if __FreeBSD_version >= 900007 ++# define HAVE_UTMPX_H ++#include ++# else + #include ++# endif ++#endif + #include + + #include "users-table.h" +@@ -274,10 +282,10 @@ static void + set_login_length (GtkWidget *entry) + { + gint max_len; +-#ifdef __FreeBSD__ ++#if (defined(__FreeBSD__) && !defined(HAVE_UTMPX_H)) + max_len = UT_NAMESIZE; + #else +- struct utmp ut; ++ struct utmpx ut; + + max_len = sizeof (ut.ut_user); + #endif -- cgit v1.2.3