summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--pam/gkr-pam-client.c1
-rw-r--r--pam/gkr-pam-module.c1
-rw-r--r--pam/gkr-pam.h4
4 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 21c9d472..5e4438e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2007-07-31 Stef Walter <stef@memberwebs.com>
+ * pam/gkr-pam-client.c:
+ * pam/gkr-pam-module.c:
+ * pam/gkr-pam.h: Include headers and defines necessary for
+ building on Solaris. Patch by Damien Carbery. Fixes bug #462118
+
+2007-07-31 Stef Walter <stef@memberwebs.com>
+
* ui/gkr-ask-tool.c: Don't use err () because of Solaris.
Fixes bug #462114
diff --git a/pam/gkr-pam-client.c b/pam/gkr-pam-client.c
index 13a16342..25c32fed 100644
--- a/pam/gkr-pam-client.c
+++ b/pam/gkr-pam-client.c
@@ -39,6 +39,7 @@
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include <syslog.h>
#include <unistd.h>
diff --git a/pam/gkr-pam-module.c b/pam/gkr-pam-module.c
index 745214eb..43c3eb61 100644
--- a/pam/gkr-pam-module.c
+++ b/pam/gkr-pam-module.c
@@ -34,6 +34,7 @@
#include "library/gnome-keyring-result.h"
#include "library/gnome-keyring-opcodes.h"
+#include <security/pam_appl.h>
#include <security/pam_modules.h>
#include <sys/types.h>
diff --git a/pam/gkr-pam.h b/pam/gkr-pam.h
index 94a41adf..0a988fe6 100644
--- a/pam/gkr-pam.h
+++ b/pam/gkr-pam.h
@@ -29,6 +29,10 @@
#include "library/gnome-keyring-opcodes.h"
#include "library/gnome-keyring-result.h"
+#ifndef LOG_AUTHPRIV
+#define LOG_AUTHPRIV LOG_AUTH
+#endif
+
#define GKR_LOG_ERR (LOG_ERR | LOG_AUTHPRIV)
#define GKR_LOG_WARN (LOG_WARNING | LOG_AUTHPRIV)
#define GKR_LOG_NOTICE (LOG_NOTICE | LOG_AUTHPRIV)