+1999-06-15 Danilo Almeida <dalmeida@mit.edu>
+
+ * Makefile.in: Fix windows build.
+
+ * ktsrvtab.h, kts_resolv.c (krb5_ktsrvtab_resolve),
+ kts_g_name.c (krb5_ktsrvtab_get_name),
+ kts_close.c (krb5_ktsrvtab_close),
+ kts_g_ent.c (krb5_ktsrvtab_get_entry),
+ kts_ssget.c (krb5_ktsrvtab_start_seq_get),
+ kts_next.c (krb5_ktsrvtab_get_next),
+ kts_endget.c (krb5_ktsrvtab_end_get): Fix calling convention.
+
+
1999-06-13 Geoffrey King <gjking@mit.edu>
* Initial checkin of ghudson's code to implement the SRVTAB keytab
- type, which can read a krb4 srvtab.
\ No newline at end of file
+ type, which can read a krb4 srvtab.
##DOS##BUILDTOP = ..\..\..\..
##DOS##PREFIXDIR=keytab\srvtab
-##DOS##OBJFILE=$(OUTPRE)file.lst
+##DOS##OBJFILE=$(OUTPRE)srvtab.lst
##WIN16##LIBNAME=..\..\krb5.lib
STLIBOBJS= \
$(srcdir)/kts_ssget.c \
$(srcdir)/kts_util.c
-all-windows:: subdirs $(OBJFILE)
-
##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
#include "k5-int.h"
#include "ktsrvtab.h"
-krb5_error_code
+krb5_error_code KRB5_CALLCONV
krb5_ktsrvtab_close(context, id)
krb5_context context;
krb5_keytab id;
#include "k5-int.h"
#include "ktsrvtab.h"
-krb5_error_code
+krb5_error_code KRB5_CALLCONV
krb5_ktsrvtab_end_get(context, id, cursor)
krb5_context context;
krb5_keytab id;
#include "k5-int.h"
#include "ktsrvtab.h"
-krb5_error_code
+krb5_error_code KRB5_CALLCONV
krb5_ktsrvtab_get_entry(context, id, principal, kvno, enctype, entry)
krb5_context context;
krb5_keytab id;
#include "k5-int.h"
#include "ktsrvtab.h"
-krb5_error_code
+krb5_error_code KRB5_CALLCONV
krb5_ktsrvtab_get_name(context, id, name, len)
krb5_context context;
krb5_keytab id;
#include "k5-int.h"
#include "ktsrvtab.h"
-krb5_error_code
+krb5_error_code KRB5_CALLCONV
krb5_ktsrvtab_get_next(context, id, entry, cursor)
krb5_context context;
krb5_keytab id;
#include "k5-int.h"
#include "ktsrvtab.h"
-krb5_error_code
+krb5_error_code KRB5_CALLCONV
krb5_ktsrvtab_resolve(context, name, id)
krb5_context context;
const char *name;
#include "k5-int.h"
#include "ktsrvtab.h"
-krb5_error_code
+krb5_error_code KRB5_CALLCONV
krb5_ktsrvtab_start_seq_get(context, id, cursorp)
krb5_context context;
krb5_keytab id;
extern struct _krb5_kt_ops krb5_kts_ops;
-krb5_error_code krb5_ktsrvtab_resolve
+krb5_error_code KRB5_CALLCONV krb5_ktsrvtab_resolve
PROTOTYPE((krb5_context,
const char *,
krb5_keytab *));
-krb5_error_code krb5_ktsrvtab_get_name
+krb5_error_code KRB5_CALLCONV krb5_ktsrvtab_get_name
PROTOTYPE((krb5_context,
krb5_keytab,
char *,
int));
-krb5_error_code krb5_ktsrvtab_close
+krb5_error_code KRB5_CALLCONV krb5_ktsrvtab_close
PROTOTYPE((krb5_context,
krb5_keytab));
-krb5_error_code krb5_ktsrvtab_get_entry
+krb5_error_code KRB5_CALLCONV krb5_ktsrvtab_get_entry
PROTOTYPE((krb5_context,
krb5_keytab,
krb5_principal,
krb5_enctype,
krb5_keytab_entry *));
-krb5_error_code krb5_ktsrvtab_start_seq_get
+krb5_error_code KRB5_CALLCONV krb5_ktsrvtab_start_seq_get
PROTOTYPE((krb5_context,
krb5_keytab,
krb5_kt_cursor *));
-krb5_error_code krb5_ktsrvtab_get_next
+krb5_error_code KRB5_CALLCONV krb5_ktsrvtab_get_next
PROTOTYPE((krb5_context,
krb5_keytab,
krb5_keytab_entry *,
krb5_kt_cursor *));
-krb5_error_code krb5_ktsrvtab_end_get
+krb5_error_code KRB5_CALLCONV krb5_ktsrvtab_end_get
PROTOTYPE((krb5_context,
krb5_keytab,
krb5_kt_cursor *));