From a0a4451df57693a7cd4f69befd4cf17239013161 Mon Sep 17 00:00:00 2001 From: Joe Marcus Clarke Date: Sat, 25 Aug 2007 20:23:36 -0400 Subject: Add support for FreeBSD Allow this test to properly determine the current tty device. Signed-off-by: Florent Thoumie --- src/test-tty-idle-monitor.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/test-tty-idle-monitor.c') diff --git a/src/test-tty-idle-monitor.c b/src/test-tty-idle-monitor.c index 725505d..030eba5 100644 --- a/src/test-tty-idle-monitor.c +++ b/src/test-tty-idle-monitor.c @@ -81,10 +81,14 @@ main (int argc, char **argv) g_type_init (); if (argc < 2) { +#if defined(__FreeBSD__) + device = ttyname (0); +#else device = g_file_read_link ("/proc/self/fd/0", NULL); if (device == NULL) { device = g_strdup ("/proc/self/fd/0"); } +#endif } else { device = g_strdup (argv[1]); } -- cgit