all: \
${TOP_LIBDIR}/libdes.a \
${TOP_INCDIR}/des.h \
- ${TOP_INCDIR}/des/stats.h \
${TOP_INCDIR}/des_prototypes.h \
${TOP_INCDIR}/des_conf.h \
${TOP_INCDIR}/mit-cpyright.h \
make_odd \
${TOP_INCDIR}/des.h \
${TOP_INCDIR}/mit-cpyright.h \
- ${TOP_INCDIR}/des/stats.h
generated: \
p.c \
${TOP_INCDIR}/des.h: des.h
${INSTALL_DATA} $? $@
-${TOP_INCDIR}/des/stats.h: stats.h
- ${INSTALL_DATA} $? $@
-
${TOP_INCDIR}/des_prototypes.h: des_prototypes.h
${INSTALL_DATA} $? $@
$(INCFILEDIR)\mit-cpyright.h \
$(INCFILEDIR)\des_odd.h \
$(INCFILEDIR)\crypt.h \
- $(INCFILEDIR)\des\stats.h
$(INCFILEDIR)\des_odd.h: odd.h
$(COPY) odd.h $@
-$(INCFILEDIR)\des\stats.h: stats.h
- $(COPY) stats.h $@
-
# Library component lists.
LIBOBJS = \
depinstall: \
${TOP_INCDIR}/rx/rxkad.h \
${TOP_INCDIR}/rx/rxkad_prototypes.h \
- ${TOP_INCDIR}/rx/fcrypt.h
+ ${TOP_INCDIR}/rx/fcrypt.h \
+ ${TOP_INCDIR}/rx/rxkad_stats.h
${TOP_LIBDIR}/librxkad.a: librxkad.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rxkad_prototypes.h: rxkad_prototypes.h
${INSTALL_DATA} $? $@
+${TOP_INCDIR}/rx/rxkad_stats.h: stats.h
+ ${INSTALL_DATA} $? $@
+
#
# Build targets
#
$(INCFILES):$$(@F)
$(COPY) $** $(INCFILEDIR)\.
$(COPY) fcrypt.h $(INCFILEDIR)\.
+ $(COPY) stats.h $(INCFILEDIR)\rxkad_stats.h
rxkad.h rxkad_errs.c : rxkad_errs.et rxkad.p.h
$(DEL) rxkad_errs.c
#include "rxkad.h"
#include "fcrypt.h"
#include "private_data.h"
-#include <des/stats.h>
+#include "stats.h"
/*
* Unrolling of the inner loops helps the most on pentium chips
#endif
#endif /* KERNEL */
-#include <des/stats.h>
+#include <rx/rxkad_stats.h>
#include "private_data.h"
#define XPRT_RXKAD_CRYPT
#include "sboxes.h"
#include "fcrypt.h"
#include <rxkad.h>
-#include <des/stats.h>
+#include <rx/rxkad_stats.h>
#ifdef TCRYPT
int ROUNDS = 16;
#endif /* AFS_PTHREAD_ENV */
#endif /* KERNEL */
-#include <des/stats.h>
+#include "stats.h"
#include "private_data.h"
#define XPRT_RXKAD_CLIENT
#include <afs/afsutil.h>
#endif /* KERNEL */
-#include <des/stats.h>
+#include "stats.h"
#include "private_data.h"
#define XPRT_RXKAD_COMMON
pthread_mutex_t rxkad_global_stats_lock;
pthread_key_t rxkad_stats_key;
#else /* AFS_PTHREAD_ENV */
-#if defined(KERNEL) && !defined(UKERNEL)
struct rxkad_stats rxkad_stats = { { 0 } };
-#else
-/* Move delaration of this to des/key_sched.c */
-#endif
#endif /* AFS_PTHREAD_ENV */
#ifdef AFS_PTHREAD_ENV
#include <rx/xdr.h>
#include <des.h>
#include <afs/afsutil.h>
-#include <des/stats.h>
#ifdef HAVE_STDINT_H
# include <stdint.h>
#endif
+#include "stats.h"
#include "private_data.h"
#define XPRT_RXKAD_SERVER
/* Some Cheap statistics which should be shared with the rxkad definitions, but
* aren't. The layout should match the layout in rxkad/rxkad.p.h. */
-#ifndef OPENAFS_DES_STATS_H
-#define OPENAFS_DES_STATS_H
+#ifndef AFS_SRC_RXKAD_STATS_H
+#define AFS_SRC_RXKAD_STATS_H
/* this is an optimization for pthreads environments. Instead of having global
#endif
-#endif /* OPENAFS_DES_STATS_H */
+#endif /* AFS_SRC_DES_STATS_H */
hputil.o kreltime.o isathing.o get_krbrlm.o uuid.o serverLog.o \
dirpath.o fileutil.o netutils.o flipbase64.o fstab.o \
afs_atomlist.o afs_lhash.o snprintf.o strlcat.o strlcpy.o strnlen.o \
- pthread_glock.o daemon.o rxkstats.o ${REGEX_OBJ}
+ pthread_glock.o daemon.o ${REGEX_OBJ}
includes = \
${TOP_INCDIR}/afs/dirpath.h \
daemon.o: ${srcdir}/daemon.c ${includes}
${CCOBJ} ${CFLAGS} -c ${srcdir}/daemon.c
-rxkstats.o: ${srcdir}/rxkstats.c ${includes}
- ${CCOBJ} ${CFLAGS} -c ${srcdir}/rxkstats.c
-
#
# Install targets
#
+++ /dev/null
-#include <afsconfig.h>
-#include <afs/param.h>
-
-#include <des.h>
-#include <des/stats.h>
-
-#ifndef AFS_PTHREAD_ENV
-struct rxkad_stats rxkad_stats = { { 0 } };
-#else
-rxkad_stats_t rxkad_stats = { { 0 } };
-#endif