diff options
Diffstat (limited to 'libssh/examples/examples_common.h')
-rw-r--r-- | libssh/examples/examples_common.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/libssh/examples/examples_common.h b/libssh/examples/examples_common.h new file mode 100644 index 00000000..13eb455c --- /dev/null +++ b/libssh/examples/examples_common.h @@ -0,0 +1,22 @@ +/* +Copyright 2009 Aris Adamantiadis + +This file is part of the SSH Library + +You are free to copy this file, modify it in any way, consider it being public +domain. This does not apply to the rest of the library though, but it is +allowed to cut-and-paste working code from this file to any license of +program. +The goal is to show the API in action. It's not a reference on how terminal +clients must be made or how a client should react. +*/ +#ifndef EXAMPLES_COMMON_H_ +#define EXAMPLES_COMMON_H_ + +#include <libssh/libssh.h> +int authenticate_console(ssh_session session); +int authenticate_kbdint(ssh_session session, const char *password); +int verify_knownhost(ssh_session session); +ssh_session connect_ssh(const char *hostname, const char *user, int verbosity); + +#endif /* EXAMPLES_COMMON_H_ */ |