From: Peter Jones Date: Tue, 3 Jun 2008 17:05:11 +0000 (-0400) Subject: Add ply_terminal_set_fd() X-Git-Tag: 0.2.0~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20f8093b720194a23aa02bcdf9a614d2781306f3;p=thirdparty%2Fplymouth.git Add ply_terminal_set_fd() --- 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