diff options
author | Andreas Schneider <mail@cynapses.org> | 2009-07-25 20:26:01 +0200 |
---|---|---|
committer | Andreas Schneider <mail@cynapses.org> | 2009-07-25 20:26:56 +0200 |
commit | 3b8c4dc750352288febb282c9f52f2cd20a760d5 (patch) | |
tree | 4b6d29f2537380216057550f871f686434aa5875 /include | |
parent | 5d1fa1be240018a53364654f4b5005a1e4d27093 (diff) | |
download | libssh-3b8c4dc750352288febb282c9f52f2cd20a760d5.tar.gz libssh-3b8c4dc750352288febb282c9f52f2cd20a760d5.tar.xz libssh-3b8c4dc750352288febb282c9f52f2cd20a760d5.zip |
Fix conflicting declarations of ssh_session and ssh_kbdint.
Diffstat (limited to 'include')
-rw-r--r-- | include/libssh/libssh.h | 8 | ||||
-rw-r--r-- | include/libssh/priv.h | 22 | ||||
-rw-r--r-- | include/libssh/server.h | 2 |
3 files changed, 16 insertions, 16 deletions
diff --git a/include/libssh/libssh.h b/include/libssh/libssh.h index 699fe28e..161a8f5f 100644 --- a/include/libssh/libssh.h +++ b/include/libssh/libssh.h @@ -81,8 +81,8 @@ typedef struct ssh_agent_struct AGENT; #endif typedef struct ssh_options_struct SSH_OPTIONS; -typedef struct ssh_session SSH_SESSION; -typedef struct ssh_kbdint SSH_KBDINT; +typedef struct ssh_session_struct SSH_SESSION; +typedef struct ssh_kbdint_struct SSH_KBDINT; typedef struct ssh_string_struct* ssh_string; typedef struct ssh_buffer_struct* ssh_buffer; @@ -91,8 +91,8 @@ typedef struct ssh_private_key_struct* ssh_private_key; typedef struct ssh_options_struct* ssh_options; typedef struct ssh_channel_struct* ssh_channel; typedef struct ssh_agent_struct* ssh_agent; -typedef struct ssh_session* ssh_session; -typedef struct ssh_kbdint* ssh_kbdint; +typedef struct ssh_session_struct* ssh_session; +typedef struct ssh_kbdint_struct* ssh_kbdint; /* Socket type */ #ifdef _WIN32 diff --git a/include/libssh/priv.h b/include/libssh/priv.h index 944ad476..87595fc8 100644 --- a/include/libssh/priv.h +++ b/include/libssh/priv.h @@ -337,7 +337,7 @@ struct ssh_keys_struct { struct ssh_message; -struct ssh_session { +struct ssh_session_struct { struct error_struct error; struct socket *socket; SSH_OPTIONS *options; @@ -391,7 +391,7 @@ struct ssh_session { ssh_agent agent; /* ssh agent */ /* keyb interactive data */ - struct ssh_kbdint *kbdint; + struct ssh_kbdint_struct *kbdint; int version; /* 1 or 2 */ /* server host keys */ ssh_private_key rsa_key; @@ -400,12 +400,12 @@ struct ssh_session { int auth_methods; int hostkeys; /* contains type of host key wanted by client, in server impl */ struct ssh_list *ssh_message_list; /* list of delayed SSH messages */ - int (*ssh_message_callback)( struct ssh_session *session,struct ssh_message *msg); + int (*ssh_message_callback)( struct ssh_session_struct *session,struct ssh_message *msg); int log_verbosity; /*cached copy of the option structure */ int log_indent; /* indentation level in enter_function logs */ }; -struct ssh_kbdint { +struct ssh_kbdint_struct { u32 nprompts; char *name; char *instruction; @@ -482,7 +482,7 @@ struct ssh_message { * * @return An allocated ssh agent structure or NULL on error. */ -struct ssh_agent_struct *agent_new(struct ssh_session *session); +struct ssh_agent_struct *agent_new(struct ssh_session_struct *session); void agent_close(struct ssh_agent_struct *agent); @@ -500,17 +500,17 @@ void agent_free(struct ssh_agent_struct *agent); * * @return 1 if it is running, 0 if not. */ -int agent_is_running(struct ssh_session *session); +int agent_is_running(struct ssh_session_struct *session); -int agent_get_ident_count(struct ssh_session *session); +int agent_get_ident_count(struct ssh_session_struct *session); -struct ssh_public_key_struct *agent_get_next_ident(struct ssh_session *session, +struct ssh_public_key_struct *agent_get_next_ident(struct ssh_session_struct *session, char **comment); -struct ssh_public_key_struct *agent_get_first_ident(struct ssh_session *session, +struct ssh_public_key_struct *agent_get_first_ident(struct ssh_session_struct *session, char **comment); -ssh_string agent_sign_data(struct ssh_session *session, +ssh_string agent_sign_data(struct ssh_session_struct *session, struct ssh_buffer_struct *data, struct ssh_public_key_struct *pubkey); #endif @@ -676,7 +676,7 @@ ssh_public_key publickey_make_rsa(SSH_SESSION *session, ssh_buffer buffer, int t ssh_public_key publickey_from_string(SSH_SESSION *session, ssh_string pubkey_s); SIGNATURE *signature_from_string(SSH_SESSION *session, ssh_string signature,ssh_public_key pubkey,int needed_type); void signature_free(SIGNATURE *sign); -ssh_string ssh_do_sign_with_agent(struct ssh_session *session, +ssh_string ssh_do_sign_with_agent(struct ssh_session_struct *session, struct ssh_buffer_struct *buf, struct ssh_public_key_struct *publickey); ssh_string ssh_do_sign(SSH_SESSION *session,ssh_buffer sigbuf, ssh_private_key privatekey); diff --git a/include/libssh/server.h b/include/libssh/server.h index 274089bd..d615d2e6 100644 --- a/include/libssh/server.h +++ b/include/libssh/server.h @@ -174,7 +174,7 @@ int ssh_message_service_reply_success(SSH_MESSAGE *msg); char *ssh_message_service_service(SSH_MESSAGE *msg); void ssh_set_message_callback(SSH_SESSION *session, - int(*ssh_message_callback)(struct ssh_session *session, struct ssh_message *msg)); + int(*ssh_message_callback)(ssh_session session, struct ssh_message *msg)); #ifdef __cplusplus } #endif /* __cplusplus */ |