aboutsummaryrefslogtreecommitdiff
path: root/server-fn.c
diff options
context:
space:
mode:
Diffstat (limited to 'server-fn.c')
-rw-r--r--server-fn.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/server-fn.c b/server-fn.c
index 25d3aeb1..aa4a482b 100644
--- a/server-fn.c
+++ b/server-fn.c
@@ -439,36 +439,6 @@ server_check_unattached(void)
}
}
-int
-server_set_stdin_callback(struct client *c, void (*cb)(struct client *, int,
- void *), void *cb_data, char **cause)
-{
- if (c == NULL || c->session != NULL) {
- *cause = xstrdup("no client with stdin");
- return (-1);
- }
- if (c->flags & CLIENT_TERMINAL) {
- *cause = xstrdup("stdin is a tty");
- return (-1);
- }
- if (c->stdin_callback != NULL) {
- *cause = xstrdup("stdin is in use");
- return (-1);
- }
-
- c->stdin_callback_data = cb_data;
- c->stdin_callback = cb;
-
- c->references++;
-
- if (c->stdin_closed)
- c->stdin_callback(c, 1, c->stdin_callback_data);
-
- proc_send(c->peer, MSG_STDIN, -1, NULL, 0);
-
- return (0);
-}
-
void
server_unzoom_window(struct window *w)
{