summaryrefslogtreecommitdiffstats
path: root/src/appl/gss-sample/gss-client.c
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>1994-07-21 05:07:10 +0000
committerTom Yu <tlyu@mit.edu>1994-07-21 05:07:10 +0000
commita07b05d796a73462ca8a9a706965bbe3fdccf7f6 (patch)
treeced15f4d851ecb04960eff11a9a7b1cbb8e0c455 /src/appl/gss-sample/gss-client.c
parent72d224ddd771a48e60b96eb46b73c780090ed7d7 (diff)
downloadkrb5-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.c32
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;