summaryrefslogtreecommitdiffstats
path: root/libssh/examples/examples_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'libssh/examples/examples_common.h')
-rw-r--r--libssh/examples/examples_common.h22
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_ */