summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2008-06-03 13:05:11 -0400
committerPeter Jones <pjones@pjones2.localdomain>2008-06-03 13:05:11 -0400
commit20f8093b720194a23aa02bcdf9a614d2781306f3 (patch)
tree3a2af1279941306b35ad307722cdae367b0fadb3 /src
parent1d740d3c22e88f1b65c874b2c528e6f45ad67f16 (diff)
downloadplymouth-20f8093b720194a23aa02bcdf9a614d2781306f3.tar.gz
plymouth-20f8093b720194a23aa02bcdf9a614d2781306f3.tar.xz
plymouth-20f8093b720194a23aa02bcdf9a614d2781306f3.zip
Add ply_terminal_set_fd()
Diffstat (limited to 'src')
-rw-r--r--src/libply/ply-terminal.c8
-rw-r--r--src/libply/ply-terminal.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/src/libply/ply-terminal.c b/src/libply/ply-terminal.c
index 7229b6a..d51813e 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 ae9aa33..6d70002 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