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 --- src/ck-seat.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/ck-seat.c') diff --git a/src/ck-seat.c b/src/ck-seat.c index 033dc2d..c980ad5 100644 --- a/src/ck-seat.c +++ b/src/ck-seat.c @@ -25,6 +25,13 @@ #include #include #include +#ifdef HAVE_PATHS_H +#include +#endif /* HAVE_PATHS_H */ + +#ifndef _PATH_TTY +#define _PATH_TTY "/dev/tty" +#endif #include #include @@ -196,7 +203,7 @@ _seat_activate_session (CkSeat *seat, ck_session_get_display_device (session, &device, NULL); - if (device == NULL || (sscanf (device, "/dev/tty%u", &num) != 1)) { + if (device == NULL || (sscanf (device, _PATH_TTY "%u", &num) != 1)) { GError *error; error = g_error_new (CK_SEAT_ERROR, CK_SEAT_ERROR_GENERAL, @@ -480,7 +487,7 @@ update_active_vt (CkSeat *seat, CkSession *session; char *device; - device = g_strdup_printf ("/dev/tty%u", num); + device = g_strdup_printf (_PATH_TTY "%u", num); ck_debug ("Active device: %s", device); -- cgit