static void *client_thread(void *arg) { unsigned int test_port = TEST_SERVER_PORT; int rc; ssh_session session; ssh_channel channel; /* unused */ (void)arg; usleep(200); session = torture_ssh_session("localhost", &test_port, "foo", "bar"); assert_non_null(session); channel = ssh_channel_new(session); assert_non_null(channel); rc = ssh_channel_open_session(channel); assert_int_equal(rc, SSH_OK); rc = ssh_channel_request_x11(channel, 0, NULL, NULL, (uint32_t)x11_screen_number); assert_int_equal(rc, SSH_OK); ssh_free(session); return NULL; }
int channel_request_x11(ssh_channel channel, int single_connection, const char *protocol, const char *cookie, int screen_number){ return ssh_channel_request_x11(channel, single_connection, protocol, cookie, screen_number); }