diff options
author | Tom Yu <tlyu@mit.edu> | 1994-07-21 05:07:10 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 1994-07-21 05:07:10 +0000 |
commit | a07b05d796a73462ca8a9a706965bbe3fdccf7f6 (patch) | |
tree | ced15f4d851ecb04960eff11a9a7b1cbb8e0c455 /src/appl/gss-sample/gss-client.c | |
parent | 72d224ddd771a48e60b96eb46b73c780090ed7d7 (diff) | |
download | krb5-a07b05d796a73462ca8a9a706965bbe3fdccf7f6.tar.gz krb5-a07b05d796a73462ca8a9a706965bbe3fdccf7f6.tar.xz krb5-a07b05d796a73462ca8a9a706965bbe3fdccf7f6.zip |
* Makefile.in: fix infinite recursion in rules
* gss-client.c:
* gss-misc.c:
* gss-server.c: downgrade to K&R function definitions
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4007 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/gss-sample/gss-client.c')
-rw-r--r-- | src/appl/gss-sample/gss-client.c | 32 |
1 files changed, 21 insertions, 11 deletions
diff --git a/src/appl/gss-sample/gss-client.c b/src/appl/gss-sample/gss-client.c index 264f451cc..c6f75c9a9 100644 --- a/src/appl/gss-sample/gss-client.c +++ b/src/appl/gss-sample/gss-client.c @@ -33,13 +33,13 @@ static char *rcsid = "$Header$"; #include <gssapi/gssapi.h> #include <gssapi/gssapi_generic.h> -int establish_context(int s, char *service_name, gss_ctx_id_t *gss_context); -int connect_to_server(char *host, u_short port); -int call_server(char *host, u_short port, char *service_name, char *msg); +int establish_context(); +int connect_to_server(); +int call_server(); -int send_token(int s, gss_buffer_t tok); -int recv_token(int s, gss_buffer_t tok); -void display_status(char *msg, OM_uint32 maj_stat, OM_uint32 min_stat); +int send_token(); +int recv_token(); +void display_status(); usage() { @@ -47,7 +47,9 @@ usage() exit(1); } -main(int argc, char **argv) +main(argc, argv) + int argc; + char **argv; { char *service_name, *server_host, *msg; u_short port = 4444; @@ -99,7 +101,11 @@ main(int argc, char **argv) * verifies it with gss_verify. -1 is returned if any step fails, * otherwise 0 is returned. */ -int call_server(char *host, u_short port, char *service_name, char *msg) +int call_server(host, port, service_name, msg) + char *host; + u_short port; + char *service_name; + char *msg; { gss_ctx_id_t context; gss_buffer_desc in_buf, out_buf; @@ -174,7 +180,9 @@ int call_server(char *host, u_short port, char *service_name, char *msg) * opened and connected. If an error occurs, an error message is * displayed and -1 is returned. */ -int connect_to_server(char *host, u_short port) +int connect_to_server(host, port) + char *host; + u_short port; { struct sockaddr_in saddr; struct hostent *hp; @@ -226,8 +234,10 @@ int connect_to_server(char *host, u_short port) * unsuccessful, the GSS-API error messages are displayed on stderr * and -1 is returned. */ -int client_establish_context(int s, char *service_name, - gss_ctx_id_t *gss_context) +int client_establish_context(s, service_name, gss_context) + int s; + char *service_name; + gss_ctx_id_t *gss_context; { gss_buffer_desc send_tok, recv_tok, *token_ptr; gss_name_t target_name; |