From 20f8093b720194a23aa02bcdf9a614d2781306f3 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Tue, 3 Jun 2008 13:05:11 -0400 Subject: [PATCH] Add ply_terminal_set_fd() --- src/libply/ply-terminal.c | 8 ++++++++ src/libply/ply-terminal.h | 1 + 2 files changed, 9 insertions(+) diff --git a/src/libply/ply-terminal.c b/src/libply/ply-terminal.c index 7229b6a0..d51813e9 100644 --- a/src/libply/ply-terminal.c +++ b/src/libply/ply-terminal.c @@ -134,6 +134,14 @@ ply_terminal_get_fd (ply_terminal_t *terminal) return terminal->fd; } +void +ply_terminal_set_fd (ply_terminal_t *terminal, int fd) +{ + assert (terminal != NULL); + + terminal->fd = fd; +} + const char * ply_terminal_get_device_name (ply_terminal_t *terminal) { diff --git a/src/libply/ply-terminal.h b/src/libply/ply-terminal.h index ae9aa331..6d700024 100644 --- a/src/libply/ply-terminal.h +++ b/src/libply/ply-terminal.h @@ -35,6 +35,7 @@ bool ply_terminal_create_device (ply_terminal_t *terminal); bool ply_terminal_has_device (ply_terminal_t *terminal); void ply_terminal_destroy_device (ply_terminal_t *terminal); int ply_terminal_get_fd (ply_terminal_t *terminal); +void ply_terminal_set_fd (ply_terminal_t *terminal, int fd); const char *ply_terminal_get_device_name (ply_terminal_t *terminal); #endif