fsint: remove dead code 24/13324/5
authorMark Vitale <mvitale@sinenomine.net>
Fri, 22 Jun 2018 20:52:08 +0000 (16:52 -0400)
committerBenjamin Kaduk <kaduk@mit.edu>
Fri, 5 Oct 2018 13:27:36 +0000 (09:27 -0400)
The last references to these objects were removed with commit
3828c257ae33306bbdd3c6db9381601fe5b1b110
"dead-code-and-prototyes-20060214".

A few mentions of CBS and BBS are left in the documentation as
historical references:
- doc/man-pages/pod1/rxgen.pod
- src/kauth/AuthServer.mss

Change-Id: Ia24eef7bb1509ff10d11de5c51e688e27f69417a
Reviewed-on: https://gerrit.openafs.org/13324
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Tested-by: BuildBot <buildbot@rampaginggeek.com>

14 files changed:
src/dviced/NTMakefile
src/fsint/Makefile.in
src/fsint/NTMakefile
src/fsint/afsaux.c [deleted file]
src/fsint/afsint.xg
src/libafs/Makefile.common.in
src/libafsdep
src/libafsrpc/NTMakefile
src/libuafs/Makefile.common.in
src/rxosd/Makefile.in
src/viced/NTMakefile
src/viced/afsfileprocs.c
tests/rpctestlib/Makefile.in
tests/rpctestlib/NTMakefile

index 0c6e0ad..af7a0f5 100644 (file)
@@ -34,7 +34,7 @@ LIBACLOBJS = $(OUT)\aclprocs.obj $(OUT)\netprocs.obj
 
 DIROBJS = $(OUT)\buffer.obj $(OUT)\dir.obj $(OUT)\salvage.obj
 
-FSINTOBJS = $(OUT)\afsaux.obj $(OUT)\afscbint.cs.obj $(OUT)\afsint.ss.obj $(OUT)\afsint.xdr.obj
+FSINTOBJS = $(OUT)\afscbint.cs.obj $(OUT)\afsint.ss.obj $(OUT)\afsint.xdr.obj
 
 EXEOBJS = $(VICEDOBJS) $(TVICEDOBJS) $(DAFS_VICEDRES) $(LIBACLOBJS) \
          $(DIROBJS) $(FSINTOBJS) $(RXOBJS)
index c4cd13c..aa4acf6 100644 (file)
@@ -11,7 +11,6 @@ include @TOP_OBJDIR@/src/config/Makefile.lwp
 include @TOP_OBJDIR@/src/config/Makefile.lwptool
 
 LT_objs = \
-       afsaux.lo \
        afscbint.cs.lo \
        afsint.cs.lo \
        afsint.xdr.lo
@@ -63,8 +62,6 @@ ${TOP_INCDIR}/afs/afscbint.h: afscbint.h
 ${TOP_INCDIR}/afs/pagcb.h: pagcb.h
        ${INSTALL_DATA} $? $@
 
-afsaux.lo: afsaux.c afsint.h
-
 Kcallback.cs.c: common.xg afscbint.xg Kvice.h Kcallback.h
        ${RXGEN} -A -x -k -C -o Kcallback.cs.c ${srcdir}/afscbint.xg
 
index 72d0c64..e262974 100644 (file)
@@ -30,7 +30,6 @@ LIBOBJS =\
        $(OUT)\afsint.cs.obj    \
        $(OUT)\afsint.ss.obj    \
        $(OUT)\afsint.xdr.obj   \
-       $(OUT)\afsaux.obj      \
        $(OUT)\AFS_component_version_number.obj
 
 $(LIBFILE): $(LIBOBJS)
@@ -73,7 +72,6 @@ MT_LIBOBJS =\
        $(OUT)\afsint.cs_mt.obj         \
        $(OUT)\afsint.ss_mt.obj         \
        $(OUT)\afsint.xdr_mt.obj        \
-       $(OUT)\afsaux_mt.obj      \
        $(OUT)\AFS_component_version_number.obj
 
 
@@ -95,9 +93,6 @@ $(OUT)\afsint.ss_mt.obj:afsint.ss.c
 $(OUT)\afsint.xdr_mt.obj:afsint.xdr.c
        $(C2OBJ) $** -DAFS_PTHREAD_ENV
 
-$(OUT)\afsaux_mt.obj:afsaux.c
-       $(C2OBJ) $** -DAFS_PTHREAD_ENV
-
 $(MT_LIBFILE): $(MT_LIBOBJS)
        $(LIBARCH)
 
diff --git a/src/fsint/afsaux.c b/src/fsint/afsaux.c
deleted file mode 100644 (file)
index 3eeca5a..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
- * Copyright 2000, International Business Machines Corporation and others.
- * All Rights Reserved.
- *
- * This software has been released under the terms of the IBM Public
- * License.  For details, see the LICENSE file in the top-level source
- * directory or online at http://www.openafs.org/dl/license10.html
- */
-
-#include <afsconfig.h>
-#include <afs/param.h>
-
-
-#ifdef KERNEL
-#if defined(UKERNEL)
-#include "afs/sysincludes.h"
-#include "afsincludes.h"
-#include "rx/xdr.h"
-#else /* defined(UKERNEL) */
-#if defined(AFS_NBSD50_ENV)
-#include "afs/afs_osi.h"
-#endif
-#if defined(AFS_LINUX20_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_FBSD_ENV)
-#include "afs/sysincludes.h"
-#include "afsincludes.h"
-#else
-#include "h/types.h"
-#include "rx/xdr.h"
-#endif
-#if !defined(AFS_ALPHA_ENV)
-#ifndef        XDR_GETINT32
-#define        XDR_GETINT32    XDR_GETLONG
-#endif
-#ifndef        XDR_PUTINT32
-#define        XDR_PUTINT32    XDR_PUTLONG
-#endif
-#endif
-#endif /* defined(UKERNEL) */
-#include "afsint.h"
-#else /* KERNEL */
-# include <roken.h>
-# include <rx/xdr.h>
-# include "afsint.h"
-#endif /* KERNEL */
-
-#ifdef KERNEL
-#define        NVALLOC(a)      osi_Alloc(a)
-#define        NVFREE(a,b)     osi_Free(a,b)
-#else /* KERNEL */
-#define MAXBS  2048            /* try to avoid horrible allocs */
-static afs_int32 bslosers = 0;
-#define        NVALLOC(a)      malloc(a)
-#define        NVFREE(a,b)     free(a)
-#endif /* KERNEL */
-
-/* these things are defined in R (but not RX's) library.  For now, we add them
-    only for the kernel system.  Later, when R is expunged, we'll remove the ifdef */
-#ifdef KERNEL
-#ifndef AFS_USR_DARWIN_ENV
-/*
- * Wrapper for xdr_string that can be called directly from
- * routines like clnt_call; from user-mode xdr package.
- */
-#ifndef        AFS_SUN5_ENV
-#ifndef AFS_HPUX110_ENV
-bool_t
-xdr_wrapstring(XDR * xdrs, char **cpp)
-{
-    if (xdr_string(xdrs, cpp, 1024)) {
-       return (TRUE);
-    }
-    return (FALSE);
-}
-#endif /* AFS_HPUX110_ENV */
-#endif /* AFS_SUN5_ENV */
-
-#endif
-#endif /* KERNEL */
-
-#ifndef KERNEL
-bool_t
-xdr_CBS(XDR * x, struct CBS * abbs)
-{
-    afs_int32 len;
-    if (x->x_op == XDR_FREE) {
-       NVFREE(abbs->SeqBody, abbs->SeqLen);
-       return TRUE;
-    }
-
-    if (x->x_op == XDR_ENCODE) {
-       xdr_afs_int32(x, &abbs->SeqLen);
-       xdr_opaque(x, abbs->SeqBody, abbs->SeqLen);
-       return TRUE;
-    } else {
-       xdr_afs_int32(x, &len);
-       if (len < 0 || len > MAXBS) {
-           bslosers++;
-           return FALSE;
-       }
-       if (!abbs->SeqBody)
-           abbs->SeqBody = NVALLOC(len);
-       abbs->SeqLen = len;
-       xdr_opaque(x, abbs->SeqBody, len);
-       return TRUE;
-    }
-}
-
-bool_t
-xdr_BBS(XDR * x, struct BBS * abbs)
-{
-    afs_int32 maxLen, len;
-    if (x->x_op == XDR_FREE) {
-       NVFREE(abbs->SeqBody, abbs->MaxSeqLen);
-       return TRUE;
-    }
-
-    if (x->x_op == XDR_ENCODE) {
-       xdr_afs_int32(x, &abbs->MaxSeqLen);
-       xdr_afs_int32(x, &abbs->SeqLen);
-       xdr_opaque(x, abbs->SeqBody, abbs->SeqLen);
-       return TRUE;
-    } else {
-       xdr_afs_int32(x, &maxLen);
-       xdr_afs_int32(x, &len);
-       if (len < 0 || len > MAXBS || len > maxLen) {
-           bslosers++;
-           return FALSE;
-       }
-       if (!abbs->SeqBody)
-           abbs->SeqBody = NVALLOC(maxLen);
-       abbs->MaxSeqLen = maxLen;
-       abbs->SeqLen = len;
-       xdr_opaque(x, abbs->SeqBody, len);
-       return TRUE;
-    }
-}
-
-bool_t
-xdr_AFSAccessList(XDR * x, AFSAccessList * abbs)
-{
-    afs_int32 maxLen, len;
-    if (x->x_op == XDR_FREE) {
-       NVFREE(abbs->SeqBody, abbs->MaxSeqLen);
-       return TRUE;
-    }
-
-    if (x->x_op == XDR_ENCODE) {
-       xdr_afs_int32(x, &abbs->MaxSeqLen);
-       xdr_afs_int32(x, &abbs->SeqLen);
-       xdr_opaque(x, abbs->SeqBody, abbs->SeqLen);
-       return TRUE;
-    } else {
-       xdr_afs_int32(x, &maxLen);
-       xdr_afs_int32(x, &len);
-       if (len < 0 || len > MAXBS || len > maxLen) {
-           bslosers++;
-           return FALSE;
-       }
-       if (!abbs->SeqBody)
-           abbs->SeqBody = NVALLOC(maxLen);
-       abbs->MaxSeqLen = maxLen;
-       abbs->SeqLen = len;
-       xdr_opaque(x, abbs->SeqBody, len);
-       return TRUE;
-    }
-}
-#endif /* KERNEL */
index 9fe4980..704f61b 100644 (file)
 %#define VICETOKENDEAD 1235
 %#define AFS_LOCKWAIT  (5*60)
 
-customized struct CBS {
-    afs_int32 SeqLen;
-    char *SeqBody;
-};
-
-customized struct BBS {
-    afs_int32 MaxSeqLen;
-    afs_int32 SeqLen;
-    char *SeqBody;
-};
-
-customized struct AFSAccessList {
-    afs_int32 MaxSeqLen;
-    afs_int32 SeqLen;
-    char *SeqBody;
-};
-
 typedef afs_int32 ViceDataType;
 
 %#define Invalid 0
@@ -46,12 +29,6 @@ typedef afs_int32 ViceDataType;
 %#define      afs_xdr_array(a,b,c,d,e,f)  afs_xdr_arrayN(a,b,c,d,e,f)
 %#endif
 
-struct BD {
-    afs_int32 host;
-    afs_int32 portal;
-    afs_int32 session;
-};
-
 struct AFSVolSync {
     afs_uint32 spare1;
     afs_uint32 spare2;
@@ -61,25 +38,6 @@ struct AFSVolSync {
     afs_uint32 spare6;
 };
 
-struct AFSOldFetchStatus {
-    afs_uint32 InterfaceVersion;
-    afs_uint32 FileType;
-    afs_uint32 LinkCount;
-    afs_uint32 Length;
-    afs_uint32 DataVersion;
-    afs_uint32 Author;
-    afs_uint32 Owner;
-    afs_uint32 CallerAccess;
-    afs_uint32 AnonymousAccess;
-    afs_uint32 UnixModeBits;
-    afs_uint32 ParentVnode;
-    afs_uint32 ParentUnique;
-    afs_uint32 SegSize;
-    afs_uint32 ClientModTime;
-    afs_uint32 ServerModTime;
-    afs_uint32 Group;
-};
-
 struct AFSFetchStatus {
     afs_uint32 InterfaceVersion;
     afs_uint32 FileType;
index e585660..a72d394 100644 (file)
@@ -126,7 +126,6 @@ AFSAOBJS = \
        afs_vnop_write.o \
        afs_volume.o \
        afs_warn.o \
-       afsaux.o                \
        xdr_update.o    \
        xdr_refernce.o  \
        Kvice.xdr.o     \
@@ -238,7 +237,6 @@ AFSPAGOBJS = \
        afs_syscall.o \
        afs_tokens.o \
        afs_warn.o \
-       afsaux.o                \
        xdr_update.o    \
        xdr_refernce.o  \
        xdr_arrayn.o    \
@@ -496,8 +494,6 @@ Krmtsys.xdr.o: $(TOP_OBJ_SYS)/Krmtsys.xdr.c
        $(CRULE_NOOPT) $(TOP_OBJ_SYS)/Krmtsys.xdr.c
 Krmtsys.cs.o: $(TOP_OBJ_SYS)/Krmtsys.cs.c
        $(CRULE_NOOPT) $(TOP_OBJ_SYS)/Krmtsys.cs.c
-afsaux.o: $(TOP_SRC_FSINT)/afsaux.c
-       $(CRULE_NOOPT) $(TOP_SRC_FSINT)/afsaux.c
 xdr_update.o: $(TOP_SRC_RX)/xdr_update.c
        $(CRULE_NOOPT) $(TOP_SRC_RX)/xdr_update.c
 xdr_refernce.o: $(TOP_SRC_RX)/xdr_refernce.c
index 08ff237..3d0f92a 100644 (file)
@@ -4,7 +4,6 @@ util/uuid.c
 util/unified_afs.*
 dir/dir.c
 des/stats.h
-fsint/afsaux.c
 fsint/K*.[ch]
 fsint/*.xg
 rxstat/K*.[ch]
index f2a5b38..14122fc 100644 (file)
@@ -57,8 +57,7 @@ LWPOBJS = $(OUT)\lock.obj $(OUT)\fasttime.obj $(OUT)\threadname.obj
 FSINTBJS = $(OUT)\afsint.cs.obj \
            $(OUT)\afsint.xdr.obj \
            $(OUT)\afscbint.cs.obj \
-           $(OUT)\afscbint.xdr.obj \
-          $(OUT)\afsaux.obj
+           $(OUT)\afscbint.xdr.obj
 
 DLLOBJS = $(MULTIOBJS) $(RXOBJS) $(XDROBJS) $(RXSTATBJS) $(LIBRXKAD_OBJS) \
        $(LIBRXKAD_REGOBJS) $(UTILOBJS) $(COMERRBJS) \
index e062c7c..b93d550 100644 (file)
@@ -82,7 +82,6 @@ LT_objs = \
        osi_groups.lo \
        osi_gcpags.lo \
        osi_vcache.lo \
-       afsaux.lo \
        Kvice.xdr.lo \
        xdr_array.lo \
        xdr_arrayn.lo \
@@ -416,8 +415,6 @@ Kvice.xdr.lo: $(TOP_OBJ_FSINT)/Kvice.xdr.c
        $(LT_CCRULE) $(TOP_OBJ_FSINT)/Kvice.xdr.c
 Kvice.cs.lo: $(TOP_OBJ_FSINT)/Kvice.cs.c
        $(LT_CCRULE) $(TOP_OBJ_FSINT)/Kvice.cs.c
-afsaux.lo: $(TOP_SRC_FSINT)/afsaux.c
-       $(LT_CCRULE) $(TOP_SRC_FSINT)/afsaux.c
 xdr_arrayn.lo: $(TOP_SRC_RX)/xdr_arrayn.c
        $(LT_CCRULE) $(TOP_SRC_RX)/xdr_arrayn.c
 xdr_array.lo: $(TOP_SRC_RX)/xdr_array.c
index 83249b3..180c363 100644 (file)
@@ -133,9 +133,6 @@ osddb.xdr.c: ${OSDDBSRC}/osddb.xg osddb.h
 osddbuser.o: ${OSDDBSRC}/osddbuser.c
        ${AFS_CCRULE} ${OSDDBSRC}/osddbuser.c
 
-afsaux.o: ${FSINT}/afsaux.c
-       ${AFS_CCRULE} ${FSINT}/afsaux.c
-
 rxosd.ss.c: rxosd.xg rxosd.h
        ${RXGEN} -x -S -o $@ ${srcdir}/rxosd.xg
 
index 0785743..43e5c2b 100644 (file)
@@ -41,7 +41,7 @@ LWPOBJS = $(OUT)\lock.obj $(OUT)\fasttime.obj $(OUT)\threadname.obj
 
 LIBACLOBJS = $(OUT)\aclprocs.obj $(OUT)\netprocs.obj
 
-FSINTOBJS = $(OUT)\afsaux.obj $(OUT)\afscbint.cs.obj $(OUT)\afsint.ss.obj $(OUT)\afsint.xdr.obj
+FSINTOBJS = $(OUT)\afscbint.cs.obj $(OUT)\afsint.ss.obj $(OUT)\afsint.xdr.obj
 
 EXEOBJS = $(EXERES) $(VICEDOBJS) $(LWPOBJS) $(LIBACLOBJS) \
          $(FSINTOBJS) $(RXOBJS)
index 6c7cad1..63dd820 100644 (file)
@@ -6067,7 +6067,6 @@ SRXAFS_GetRootVolume(struct rx_call * acall, char **VolumeName)
 }                              /*SRXAFS_GetRootVolume */
 
 
-/* still works because a struct CBS is the same as a struct AFSOpaque */
 afs_int32
 SRXAFS_CheckToken(struct rx_call * acall, afs_int32 AfsId,
                  struct AFSOpaque * Token)
index 90b37d3..926ffc2 100644 (file)
@@ -26,7 +26,7 @@ headers= ${RTL}/rpc_test_procs.h
 
 RTLOBJS= rpc_test_procs.o rpc_test_cb_procs.o
 
-FSINTOBJS= afsaux.o afscbint.ss.o afsint.cs.o afscbint.xdr.o \
+FSINTOBJS= afscbint.ss.o afsint.cs.o afscbint.xdr.o \
        afsint.xdr.o
 
 RXOBJS = rx_pthread.o
@@ -47,9 +47,6 @@ rpc_test_main.o: ${RTL}/rpc_test_main.c ${headers}
 rpc_test_procs.o: ${RTL}/rpc_test_procs.c ${headers}
 rpc_test_cb_procs.o: ${RTL}/rpc_test_cb_procs.c ${headers}
 
-CFLAGS_afsaux.o = -I{FSINT}
-afsaux.o: ${FSINT}/afsaux.c
-       $(AFS_CCRULE) ${FSINT}/afsaux.c
 afscbint.ss.o: ${FSINT}/afscbint.ss.c
        $(AFS_CCRULE) ${FSINT}/afscbint.ss.c
 afsint.cs.o: ${FSINT}/afsint.cs.c
index 0d929bf..7f5dde0 100644 (file)
@@ -32,7 +32,7 @@ RXOBJS = $(OUT)\xdr_int64.obj \
 
 RTLOBJS= $(OUT)\rpc_test_procs.obj $(OUT)\rpc_test_cb_procs.obj
 
-FSINTOBJS = $(OUT)\afsaux.obj $(OUT)\afscbint.ss.obj $(OUT)\afsint.cs.obj \
+FSINTOBJS = $(OUT)\afscbint.ss.obj $(OUT)\afsint.cs.obj \
        $(OUT)\afscbint.xdr.obj $(OUT)\afsint.xdr.obj
 
 LIBOBJS = $(RTLOBJS) $(FSINTOBJS) $(RXOBJS)