rx_packet.o \
rx_multi.o \
xdr_rx.o \
+ xdr_mem.o \
+ xdr_len.o \
Kvldbint.cs.o \
Kvldbint.xdr.o \
Kcallback.ss.o \
rx_packet.o \
rx_multi.o \
xdr_rx.o \
+ xdr_mem.o \
+ xdr_len.o \
Kpagcb.ss.o \
Kpagcb.xdr.o \
Krxstat.ss.o \
$(CRULE_OPT)
xdr_afsuuid.o: $(TOP_SRCDIR)/rx/xdr_afsuuid.c
$(CRULE_OPT)
+xdr_mem.o: $(TOP_SRCDIR)/rx/xdr_mem.c
+ $(CRULE_OPT)
+xdr_len.o: $(TOP_SRCDIR)/rx/xdr_len.c
+ $(CRULE_OPT)
# these files are not to be optimized - subject to change.
afs_cbqueue.o: $(TOP_SRC_AFS)/afs_cbqueue.c
$(UOBJ)/Krxstat.xdr.o \
$(UOBJ)/rxstat.o \
$(UOBJ)/xdr_int32.o \
- $(UOBJ)/xdr_int64.o
+ $(UOBJ)/xdr_int64.o \
+ $(UOBJ)/xdr_mem.o \
+ $(UOBJ)/xdr_len.o
AFSWEBOBJ = \
$(WEBOBJ)/afs_atomlist.o \
$(WEBOBJ)/nsafs.o \
$(WEBOBJ)/Krxstat.ss.o \
$(WEBOBJ)/Krxstat.xdr.o \
- $(WEBOBJ)/rxstat.o
-
+ $(WEBOBJ)/rxstat.o \
+ $(WEBOBJ)/xdr_mem.o \
+ $(WEBOBJ)/xdr_len.o
AFSWEBOBJKRB = \
$(WEBOBJ)/afs_atomlist.o \
$(WEBOBJ)/nsafs.o \
$(WEBOBJ)/Krxstat.ss.o \
$(WEBOBJ)/Krxstat.xdr.o \
- $(WEBOBJ)/rxstat.o
+ $(WEBOBJ)/rxstat.o \
+ $(WEBOBJ)/xdr_mem.o \
+ $(WEBOBJ)/xdr_len.o
JUAFSOBJ = \
$(JUAFS)/afs_atomlist.o \
$(JUAFS)/Krxstat.ss.o \
$(JUAFS)/Krxstat.xdr.o \
$(JUAFS)/rxstat.o \
- $(JUAFS)/xdr_int64.o
+ $(JUAFS)/xdr_int64.o \
+ $(JUAFS)/xdr_mem.o \
+ $(JUAFS)/xdr_len.o
# Compilation rules
$(CRULE1)
$(UOBJ)/Krxstat.xdr.o: $(TOP_OBJ_RXSTAT)/Krxstat.xdr.c
$(CRULE1)
+$(UOBJ)/xdr_mem.o: $(TOP_SRC_RX)/xdr_mem.c
+ $(CRULE1)
+$(UOBJ)/xdr_len.o: $(TOP_SRC_RX)/xdr_len.c
+ $(CRULE1)
# These files are for the netscape plugin
$(CRULE2)
$(WEBOBJ)/Krxstat.xdr.o: $(TOP_OBJ_RXSTAT)/Krxstat.xdr.c
$(CRULE2)
+$(WEBOBJ)/xdr_mem.o: $(TOP_SRC_RX)/xdr_mem.c
+ $(CRULE2)
+$(WEBOBJ)/xdr_len.o: $(TOP_SRC_RX)/xdr_len.c
+ $(CRULE2)
# These are for libjuafs.a
# Used for linking with libafsauthent and libafsrpc
$(CRULE1)
$(JUAFS)/Krxstat.xdr.o: $(TOP_OBJ_RXSTAT)/Krxstat.xdr.c
$(CRULE1)
-
+$(JUAFS)/xdr_mem.o: $(TOP_SRC_RX)/xdr_mem.c
+ $(CRULE1)
+$(JUAFS)/xdr_len.o: $(TOP_SRC_RX)/xdr_len.c
+ $(CRULE1)
clean:
-$(RM) -rf UAFS* JUAFS* AFSWEB* nsapi des afs afsint config rx
#include <afsconfig.h>
#include <afs/param.h>
-
-#ifndef NeXT
-
/*
* xdr_mem.h, XDR implementation using memory buffers.
*
*
*/
-#include <string.h>
-#include <limits.h>
-#ifndef AFS_NT40_ENV
-# include <netinet/in.h>
+#ifdef KERNEL
+# include "afs/sysincludes.h"
+#else
+# include <string.h>
+# include <limits.h>
+# ifndef AFS_NT40_ENV
+# include <netinet/in.h>
+# endif
#endif
#include "xdr.h"
}
return (buf);
}
-#endif /* NeXT */