summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard Basch <probe@mit.edu>1997-02-15 21:33:43 +0000
committerRichard Basch <probe@mit.edu>1997-02-15 21:33:43 +0000
commitb1731e9e3329ba0f5b0d23980b0c84d7064c2e85 (patch)
tree6b66c3e3972ce57c86a7714b0b1b27619bd6cd40 /src
parentde79d5d13da6f31bded09cd11d72e8b498967d27 (diff)
Need to link with $(CLIB) - comerr library (win32)
Removed winsock code from kinit.c (now handled by krb5 lib) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9873 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/clients/kinit/ChangeLog5
-rw-r--r--src/clients/kinit/Makefile.in5
-rw-r--r--src/clients/kinit/kinit.c26
3 files changed, 8 insertions, 28 deletions
diff --git a/src/clients/kinit/ChangeLog b/src/clients/kinit/ChangeLog
index e2d0abc1b..cf3e5d924 100644
--- a/src/clients/kinit/ChangeLog
+++ b/src/clients/kinit/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 15 12:24:32 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Link in ComErr library $(CLIB)
+ * kinit.c: Winsock initialization/teardown is now done by krb5 lib
+
Thu Feb 13 14:27:41 1997 Richard Basch <basch@lehman.com>
* Makefile.in:
diff --git a/src/clients/kinit/Makefile.in b/src/clients/kinit/Makefile.in
index 14f8be84a..b9799120a 100644
--- a/src/clients/kinit/Makefile.in
+++ b/src/clients/kinit/Makefile.in
@@ -16,9 +16,8 @@ kinit: kinit.o $(KRB5_BASE_DEPLIBS)
##WIN32##CFLAGS = $(CCOPTS2) $(INCLUDES)
##WIN32##all-windows:: kinit.exe
-##WIN32##kinit.exe: kinit.obj
-##WIN32## link /nologo /out:$@ $*.obj \
-##WIN32## $(BUILDTOP)\util\windows\getopt.obj $(KLIB) wsock32.lib
+##WIN32##kinit.exe: kinit.obj $(BUILDTOP)\util\windows\getopt.obj $(KLIB) $(CLIB)
+##WIN32## link /nologo /out:$@ $**
clean-unix::
diff --git a/src/clients/kinit/kinit.c b/src/clients/kinit/kinit.c
index fe4ae3266..f5ca42683 100644
--- a/src/clients/kinit/kinit.c
+++ b/src/clients/kinit/kinit.c
@@ -91,26 +91,6 @@ main(argc, argv)
int pwsize;
char password[255], *client_name, prompt[255];
-#ifdef _WIN32
- {
- WORD version = 0x0101;
- WSADATA wsadata;
- int rc;
-
- rc = WSAStartup(version, &wsadata);
- if (rc) {
- fprintf(stderr, "%s: Couldn't initialize Winsock library\n",
- argv[0]);
- exit(1);
- }
- if (version != wsadata.wVersion) {
- fprintf(stderr, "%s: Winsock version 1.1 not available\n",
- argv[0]);
- exit(1);
- }
- }
-#endif
-
code = krb5_init_context(&kcontext);
if (code) {
com_err(argv[0], code, "while initializing krb5");
@@ -400,11 +380,7 @@ main(argc, argv)
krb5_free_principal(kcontext, server);
krb5_free_context(kcontext);
-
-#ifdef _WIN32
- WSACleanup();
-#endif
-
+
exit(0);
}