From dc5e9585215f34ec78b68fbb6da990a90d8f3a1b Mon Sep 17 00:00:00 2001 From: William Jon McCann Date: Tue, 6 Mar 2007 16:07:24 -0500 Subject: use paths.h if available --- pam-ck-connector/pam-ck-connector.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'pam-ck-connector/pam-ck-connector.c') diff --git a/pam-ck-connector/pam-ck-connector.c b/pam-ck-connector/pam-ck-connector.c index 39c0332..5d4f7c0 100644 --- a/pam-ck-connector/pam-ck-connector.c +++ b/pam-ck-connector/pam-ck-connector.c @@ -26,6 +26,8 @@ * OTHER DEALINGS IN THE SOFTWARE. */ +#include "config.h" + #include #include #include @@ -39,6 +41,14 @@ #include #include +#ifdef HAVE_PATHS_H +#include +#endif /* HAVE_PATHS_H */ + +#ifndef _PATH_DEV +#define _PATH_DEV "/dev/" +#endif + #define PAM_SM_SESSION #include @@ -187,8 +197,8 @@ pam_sm_open_session (pam_handle_t *pamh, if (strchr (display_device, ':') != NULL) { x11_display = display_device; display_device = ""; - } else if (strncmp ("/dev/", display_device, 5) != 0) { - snprintf (ttybuf, sizeof (ttybuf), "/dev/%s", display_device); + } else if (strncmp (_PATH_DEV, display_device, 5) != 0) { + snprintf (ttybuf, sizeof (ttybuf), _PATH_DEV "%s", display_device); display_device = ttybuf; } -- cgit