bucoord-protoize-20070104
authorSean O'Malley <omalleys@msu.edu>
Fri, 5 Jan 2007 06:07:37 +0000 (06:07 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 5 Jan 2007 06:07:37 +0000 (06:07 +0000)
FIXES 50870

protoize bucoord

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
FIXES 50870

undo redundant include

====================
FIXES 50870

protoize bucoord

====================
FIXES 50870

protoize bucoord

18 files changed:
src/bucoord/bc.p.h
src/bucoord/bc_status.c
src/bucoord/commands.c
src/bucoord/config.c
src/bucoord/dlq.c
src/bucoord/dsstub.c
src/bucoord/dsvs.c
src/bucoord/dump.c
src/bucoord/dump_sched.c
src/bucoord/expire.c
src/bucoord/main.c
src/bucoord/restore.c
src/bucoord/status.c
src/bucoord/tape_hosts.c
src/bucoord/ttest.c
src/bucoord/ubik_db_if.c
src/bucoord/vol_sets.c
src/bucoord/volstub.c

index b675fd3..4e385e2 100644 (file)
 #include <afs/budb_client.h>
 #include <afs/afsutil.h>
 
+#ifdef HAVE_STDIO_H
+#include <stdio.h>
+#endif /* HAVE_STDIO_H */
+#if defined(HAVE_STRING_H)
+# include <string.h>
+#elif defined(HAVE_STRINGS_H)
+# include <strings.h>
+#endif /* HAVE_STRING_H */
+
 /*
  * Represents a host in the config database.
  */
index 0285f1a..4f6ebfc 100644 (file)
@@ -8,18 +8,15 @@
  */
 
 #include <afsconfig.h>
-#include <afs/param.h>
+#include <afs/stds.h>
 
 RCSID
     ("$Header$");
 
-#include <afs/stds.h>
 #include <sys/types.h>
-#include <stdio.h>
 #ifdef AFS_NT40_ENV
 #include <winsock2.h>
 #else
-#include <strings.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <netdb.h>
index 78c36bb..844f24b 100644 (file)
@@ -28,7 +28,6 @@ RCSID
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <netdb.h>
-#include <strings.h>
 #endif
 #include <errno.h>
 #include <afs/com_err.h>
@@ -41,7 +40,6 @@ RCSID
 #include <afs/ktime.h>         /* PA */
 #include <time.h>
 
-#include <string.h>
 #include <lock.h>
 #include <afs/butc.h>
 #include <afs/tcdata.h>
index 43883ae..2801d59 100644 (file)
@@ -21,7 +21,6 @@ RCSID
 #include <netinet/in.h>
 #include <netdb.h>
 #endif
-#include <stdio.h>
 #include <errno.h>
 
 #include "bc.h"
index cc7c999..04f5a0d 100644 (file)
@@ -8,15 +8,27 @@
  */
 
 #include <afsconfig.h>
-#include <afs/param.h>
+#include <afs/stds.h>
 #ifdef HAVE_STDLIB_H
 #include <stdlib.h>
 #endif
 
 RCSID
     ("$Header$");
-
+#include "bc.h"
 #include <afs/bubasics.h>
+/* protos */
+int dlqEmpty(dlqlinkP );
+int dlqInit(dlqlinkP headptr);
+int dlqLinkf(dlqlinkP, dlqlinkP );
+int dlqLinkb(dlqlinkP, dlqlinkP );
+void dlqUnlink( dlqlinkP );
+int dlqTraverseQueue(dlqlinkP,  int *(), int *());
+int dlqCount(dlqlinkP );
+void dlqMoveb( dlqlinkP, dlqlinkP);
+dlqlinkP dlqUnlinkb(dlqlinkP );
+dlqlinkP dlqUnlinkf(dlqlinkP );
+dlqlinkP dlqFront(dlqlinkP headptr);
 
 #define        DLQ_ASSERT_HEAD(headptr)                                \
         if ( (headptr)->dlq_type != DLQ_HEAD )                 \
@@ -33,8 +45,7 @@ RCSID
  *     0 - items on queue
  */
 
-dlqEmpty(headptr)
-     dlqlinkP headptr;
+int dlqEmpty(dlqlinkP headptr )
 {
     DLQ_ASSERT_HEAD(headptr);
     if (headptr->dlq_next == headptr)
@@ -42,8 +53,7 @@ dlqEmpty(headptr)
     return (0);
 }
 
-dlqInit(headptr)
-     dlqlinkP headptr;
+int dlqInit(dlqlinkP headptr)
 {
     headptr->dlq_next = headptr;
     headptr->dlq_prev = headptr;
@@ -55,9 +65,7 @@ dlqInit(headptr)
 /* dlqLinkf
  *     link item to front of chain
  */
-dlqLinkf(headptr, entryptr)
-     dlqlinkP headptr;
-     dlqlinkP entryptr;
+int dlqLinkf(dlqlinkP headptr, dlqlinkP entryptr)
 {
     DLQ_ASSERT_HEAD(headptr);
     /* link in as first item in chain */
@@ -72,9 +80,7 @@ dlqLinkf(headptr, entryptr)
  *     link item to end of chain
  */
 
-dlqLinkb(headptr, entryptr)
-     dlqlinkP headptr;
-     dlqlinkP entryptr;
+int dlqLinkb(dlqlinkP headptr, dlqlinkP entryptr)
 {
     DLQ_ASSERT_HEAD(headptr);
     entryptr->dlq_next = headptr;
@@ -89,10 +95,7 @@ dlqLinkb(headptr, entryptr)
  *     move all the items on the fromptr and append to the toptr's list
  */
 
-void
-dlqMoveb(fromptr, toptr)
-     dlqlinkP fromptr;
-     dlqlinkP toptr;
+void dlqMoveb( dlqlinkP fromptr, dlqlinkP toptr)
 {
     dlqlinkP tailptr;
 
@@ -122,9 +125,7 @@ dlqMoveb(fromptr, toptr)
  *     unlink the last item on the queue
  */
 
-dlqlinkP
-dlqUnlinkb(headptr)
-     dlqlinkP headptr;
+dlqlinkP dlqUnlinkb(dlqlinkP headptr)
 {
     dlqlinkP ptr;
     DLQ_ASSERT_HEAD(headptr);
@@ -145,9 +146,7 @@ dlqUnlinkb(headptr)
  *     unlink the item on the front of the queue
  */
 
-dlqlinkP
-dlqUnlinkf(headptr)
-     dlqlinkP headptr;
+dlqlinkP dlqUnlinkf(dlqlinkP headptr) 
 {
     dlqlinkP ptr;
     DLQ_ASSERT_HEAD(headptr);
@@ -169,8 +168,7 @@ dlqUnlinkf(headptr)
  *     unlink the specified item from the queue.
  */
 
-dlqUnlink(ptr)
-     dlqlinkP ptr;
+void dlqUnlink( dlqlinkP ptr)
 {
     /* must not be the queue head */
     if (ptr->dlq_type == DLQ_HEAD) {
@@ -189,9 +187,7 @@ dlqUnlink(ptr)
  *     return point to item at front of queuen
  */
 
-dlqlinkP
-dlqFront(headptr)
-     dlqlinkP headptr;
+dlqlinkP dlqFront(dlqlinkP headptr)
 {
     DLQ_ASSERT_HEAD(headptr);
 
@@ -201,9 +197,7 @@ dlqFront(headptr)
     return (headptr->dlq_next);
 }
 
-int
-dlqCount(headptr)
-     dlqlinkP headptr;
+int dlqCount(dlqlinkP headptr)
 {
     dlqlinkP ptr;
     int count = 0;
@@ -218,10 +212,7 @@ dlqCount(headptr)
     return (count);
 }
 
-dlqTraverseQueue(headptr, fn1, fn2)
-     dlqlinkP headptr;
-     int (*fn1) ();
-     int (*fn2) ();
+int dlqTraverseQueue(dlqlinkP headptr, int (*fn1()), int (*fn2()))
 {
     dlqlinkP ptr, oldPtr;
 
index ade0978..040208d 100644 (file)
@@ -22,19 +22,35 @@ RCSID
 #ifdef AFS_NT40_ENV
 #include <winsock2.h>
 #else
-#include <strings.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <netdb.h>
 #endif
-#include <stdio.h>
 #include <dirent.h>
 #include <afs/afsutil.h>
 #include <afs/budb.h>
 #include <afs/bubasics.h>
 #include <afs/volser.h>
+#include "bc.h"
+
+/* protos */
+
+static char * TapeName(register char *);
+static char * DumpName(register afs_int32 adumpID);
+static FILE * OpenDump(afs_int32 , char * );
+FILE * OpenTape(char * , char * );
+static afs_int32 ScanForChildren(afs_int32 );
+static afs_int32 DeleteDump(afs_int32 );
+static afs_int32 DeleteTape(char * );
+char * tailCompPtr(char *);
+afs_int32 ScanDumpHdr(register FILE *, char *, char *, afs_int32 *, afs_int32 *,
+  afs_int32 *, afs_int32 *);
+static afs_int32 ScanTapeHdr(register FILE *, afs_int32 *, afs_int32 *, afs_int32 *);
+afs_int32 ScanTapeVolume(FILE *, char *, afs_int32 *, char *, afs_int32 *, afs_int32 *,
+   afs_int32 *, afs_int32 *);
+afs_int32 ScanVolClone(FILE *, char *, afs_int32 *);
+static int SeekDump(register FILE *afile, afs_int32 apos);
 
-#define        dprintf                 /* debug */
 
 /* basic format of a tape file is a file, whose name is "T<tapename>.db", and
  * which contains the fields
@@ -57,9 +73,8 @@ static afs_int32 DeleteDump();
 afs_int32 ScanDumpHdr();
 
 /* return the tape file name corresponding to a particular tape */
-static char *
-TapeName(atapeName)
-     register char *atapeName;
+
+static char * TapeName(register char *atapeName)
 {
     static char tbuffer[AFSDIR_PATH_MAX];
 
@@ -72,9 +87,8 @@ TapeName(atapeName)
 }
 
 /* return the dump file name corresponding to a particular dump ID */
-static char *
-DumpName(adumpID)
-     register afs_int32 adumpID;
+
+static char * DumpName(register afs_int32 adumpID)
 {
     static char tbuffer[AFSDIR_PATH_MAX];
     char buf[AFSDIR_PATH_MAX];
@@ -86,10 +100,7 @@ DumpName(adumpID)
     return tbuffer;
 }
 
-static FILE *
-OpenDump(adumpID, awrite)
-     char *awrite;
-     afs_int32 adumpID;
+static FILE * OpenDump(afs_int32 adumpID, char * awrite)
 {
     register char *tp;
     register FILE *tfile;
@@ -104,10 +115,7 @@ OpenDump(adumpID, awrite)
  *     non-static for recoverDB
  */
 
-FILE *
-OpenTape(atapeName, awrite)
-     char *awrite;
-     char *atapeName;
+FILE * OpenTape(char * atapeName, char * awrite)
 {
     register char *tp;
     register FILE *tfile;
@@ -117,9 +125,8 @@ OpenTape(atapeName, awrite)
 }
 
 /* scan for, and delete, all dumps whose parent dump ID is aparentID */
-static afs_int32
-ScanForChildren(aparentID)
-     afs_int32 aparentID;
+
+static afs_int32 ScanForChildren(afs_int32 aparentID)
 {
     DIR *tdir;
     register struct dirent *tde;
@@ -162,9 +169,7 @@ ScanForChildren(aparentID)
     return 0;
 }
 
-static afs_int32
-DeleteDump(adumpID)
-     afs_int32 adumpID;
+static afs_int32 DeleteDump(afs_int32 adumpID)
 {
     register char *tp;
     register afs_int32 code;
@@ -176,9 +181,7 @@ DeleteDump(adumpID)
     return code;
 }
 
-static afs_int32
-DeleteTape(atapeName)
-     char *atapeName;
+static afs_int32 DeleteTape(char * atapeName)
 {
     register char *tp;
     register afs_int32 code;
@@ -192,9 +195,7 @@ DeleteTape(atapeName)
  *     pointer to it
  */
 
-char *
-tailCompPtr(pathNamePtr)
-     char *pathNamePtr;
+char * tailCompPtr(char *pathNamePtr)
 {
     char *ptr;
     ptr = strrchr(pathNamePtr, '/');
@@ -222,14 +223,7 @@ tailCompPtr(pathNamePtr)
  *     alevel - level of dump (0 = full, 1+ are incrementals)
  */
 afs_int32
-ScanDumpHdr(afile, aname, dumpName, aparent, aincTime, acreateTime, alevel)
-     register FILE *afile;
-     char *aname;
-     char *dumpName;
-     afs_int32 *aparent;
-     afs_int32 *acreateTime;
-     afs_int32 *aincTime;
-     afs_int32 *alevel;
+ScanDumpHdr(register FILE *afile, char *aname, char *dumpName, afs_int32 *aparent, afs_int32 *aincTime, afs_int32 *acreateTime, afs_int32 *alevel)
 {
     char tbuffer[256];
     char *tp;
@@ -253,12 +247,7 @@ ScanDumpHdr(afile, aname, dumpName, aparent, aincTime, acreateTime, alevel)
 }
 
 /* scan a tape header out of a tape file, leaving the file ptr positioned just past the header */
-static afs_int32
-ScanTapeHdr(afile, adumpID, aseq, adamage)
-     register FILE *afile;
-     afs_int32 *adumpID;
-     afs_int32 *aseq;
-     afs_int32 *adamage;
+static afs_int32 ScanTapeHdr(register FILE *afile, afs_int32 *adumpID, afs_int32 *aseq, afs_int32 *adamage)
 {
     char tbuffer[256];
     char *tp;
@@ -282,14 +271,7 @@ ScanTapeHdr(afile, adumpID, aseq, adamage)
  *     -1 for error
  */
 
-afs_int32
-ScanTapeVolume(afile, avolName, avolID, atapeName, apos, aseq, alastp,
-              cloneTime)
-     FILE *afile;
-     char *avolName;
-     afs_int32 *avolID;
-     char *atapeName;
-     afs_int32 *apos, *aseq, *alastp, *cloneTime;
+afs_int32 ScanTapeVolume(FILE *afile, char *avolName, afs_int32 *avolID, char *atapeName, afs_int32 *apos, afs_int32 *aseq, afs_int32 *alastp, afs_int32 *cloneTime)
 {
     char tbuffer[256];
     register afs_int32 code;
@@ -318,11 +300,7 @@ ScanTapeVolume(afile, avolName, avolID, atapeName, apos, aseq, alastp,
  *     -1 - volume with volName not found
  */
 
-afs_int32
-ScanVolClone(tdump, volName, cloneTime)
-     FILE *tdump;
-     char *volName;
-     afs_int32 *cloneTime;
+afs_int32 ScanVolClone(FILE *tdump, char *volName, afs_int32 *cloneTime)
 {
     char avolName[256], atapeName[256];
     afs_int32 retval, avolID, apos, aseq, alastp;
@@ -341,10 +319,7 @@ ScanVolClone(tdump, volName, cloneTime)
 }
 
 /* seek a dump file (after a header scan has been done) to position apos */
-static
-SeekDump(afile, apos)
-     register FILE *afile;
-     afs_int32 apos;
+static int SeekDump(register FILE *afile, afs_int32 apos)
 {
     register afs_int32 i;
     register char *tp;
index 349eafa..13d464b 100644 (file)
@@ -26,13 +26,11 @@ RCSID
 #ifdef AFS_NT40_ENV
 #include <winsock2.h>
 #else
-#include <strings.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <netdb.h>
 #include <sys/param.h>
 #endif
-#include <stdio.h>
 #include <afs/com_err.h>
 
 #include <afs/bubasics.h>
index f96384f..350d5cd 100644 (file)
@@ -23,7 +23,6 @@ RCSID
 #include <winsock2.h>
 #else
 #include <sys/param.h>
-#include <strings.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <netdb.h>
index 35fa86b..5fe77ac 100644 (file)
@@ -12,7 +12,6 @@
  */
 
 #include <sys/types.h>
-#include <stdio.h>
 #include <afsconfig.h>
 #include <afs/param.h>
 
@@ -22,7 +21,6 @@ RCSID
 #ifdef AFS_NT40_ENV
 #include <winsock2.h>
 #else
-#include <strings.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <netdb.h>
index 705f703..b7e7c90 100644 (file)
@@ -21,7 +21,6 @@ RCSID
 #include <afs/cmd.h>
 #include <ctype.h>
 #include "bc.h"
-#include <strings.h>
 
 
 #define        MAX_YEAR_VALUE  0
index 069433a..3b9ed95 100644 (file)
@@ -15,7 +15,6 @@ RCSID
 
 #include <afs/stds.h>
 #include <sys/types.h>
-#include <stdio.h>
 #ifdef AFS_AIX32_ENV
 #include <signal.h>
 #endif
index 8b1fbb7..b6b6784 100644 (file)
@@ -23,7 +23,6 @@ RCSID
 #ifdef AFS_NT40_ENV
 #include <winsock2.h>
 #else
-#include <strings.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <netdb.h>
index d57e498..d48c145 100644 (file)
@@ -15,11 +15,9 @@ RCSID
 
 #include <afs/stds.h>
 #include <sys/types.h>
-#include <stdio.h>
 #ifdef AFS_NT40_ENV
 #include <winsock2.h>
 #else
-#include <strings.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <netdb.h>
index 97576a5..479a931 100644 (file)
@@ -15,7 +15,6 @@ RCSID
 
 #include <afs/stds.h>
 #include <sys/types.h>
-#include <stdio.h>
 #ifdef AFS_NT40_ENV
 #include <winsock2.h>
 #else
index e117743..21f1d0f 100644 (file)
@@ -8,7 +8,6 @@
  */
 
 #include <sys/types.h>
-#include <stdio.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <netdb.h>
index 94082c3..121796e 100644 (file)
 /* Interface and supporting routines for the backup system's ubik database */
 
 #include <afsconfig.h>
-#include <afs/param.h>
+#include <afs/stds.h>
 
 RCSID
     ("$Header$");
 
-#include <stdio.h>
 #include <sys/types.h>
 #include <fcntl.h>
 #ifdef AFS_NT40_ENV
@@ -38,6 +37,17 @@ RCSID
 #include "bc.h"
 #include "error_macros.h"
 
+/* protos */
+afs_int32 bcdb_AddVolume(register struct budb_volumeEntry *);
+afs_int32 bcdb_AddVolumes(register struct budb_volumeEntry *, afs_int32 );
+afs_int32 bcdb_CreateDump(register struct budb_dumpEntry *) ;
+afs_int32 bcdb_deleteDump(afs_int32, afs_int32, afs_int32, budb_dumpsList *);
+/*note the pinter to the function comes from ubik/ubikclient ubik_Call function.*/
+afs_int32 bcdb_listDumps (int (), afs_int32,afs_int32,afs_int32, budb_dumpsList *,
+ budb_dumpsList *);
+afs_int32 bcdb_DeleteVDP(char *, char *, afs_int32 );
+afs_int32 bcdb_FindClone(afs_int32, char *, afs_int32 *);
+
 extern char *whoami;
 
 /* -------------------------------------
@@ -52,8 +62,7 @@ struct udbHandleS udbHandle;
  * -------------------------------------
  */
 
-bcdb_AddVolume(veptr)
-     register struct budb_volumeEntry *veptr;
+afs_int32 bcdb_AddVolume(register struct budb_volumeEntry *veptr)
 {
     afs_int32 code;
 
@@ -61,9 +70,7 @@ bcdb_AddVolume(veptr)
     return (code);
 }
 
-bcdb_AddVolumes(veptr, count)
-     register struct budb_volumeEntry *veptr;
-     afs_int32 count;
+afs_int32 bcdb_AddVolumes(register struct budb_volumeEntry *veptr, afs_int32 count)
 {
     struct budb_volumeList volumeList;
     afs_int32 code;
@@ -75,8 +82,7 @@ bcdb_AddVolumes(veptr, count)
 }
 
 
-bcdb_CreateDump(deptr)
-     register struct budb_dumpEntry *deptr;
+afs_int32 bcdb_CreateDump(register struct budb_dumpEntry *deptr)
 {
     afs_int32 code;
 
@@ -84,11 +90,8 @@ bcdb_CreateDump(deptr)
     return (code);
 }
 
-bcdb_deleteDump(dumpID, fromTime, toTime, dumps)
-     afs_int32 dumpID;
-     afs_int32 fromTime;
-     afs_int32 toTime;
-     budb_dumpsList *dumps;
+afs_int32 bcdb_deleteDump(afs_int32 dumpID, afs_int32 fromTime, afs_int32 toTime, 
+  budb_dumpsList *dumps)
 {
     afs_int32 code;
     budb_dumpsList dumpsList, *dumpsPtr;
@@ -105,12 +108,7 @@ bcdb_deleteDump(dumpID, fromTime, toTime, dumps)
     return (code);
 }
 
-bcdb_listDumps(sflags, groupId, fromTime, toTime, dumps, flags)
-     afs_int32 groupId;
-     afs_int32 fromTime;
-     afs_int32 toTime;
-     budb_dumpsList *dumps;
-     budb_dumpsList *flags;
+afs_int32 bcdb_listDumps (int (*sflags) (), afs_int32 groupId,afs_int32 fromTime, afs_int32 toTime,budb_dumpsList *dumps, budb_dumpsList *flags)
 {
     afs_int32 code, sflag = 0;
     budb_dumpsList dumpsList, *dumpsPtr;
@@ -136,10 +134,7 @@ bcdb_listDumps(sflags, groupId, fromTime, toTime, dumps, flags)
 }
 
 
-bcdb_DeleteVDP(dumpSetName, dumpPath, dumpID)
-     char *dumpSetName;
-     char *dumpPath;
-     afs_int32 dumpID;
+afs_int32 bcdb_DeleteVDP(char *dumpSetName, char *dumpPath, afs_int32 dumpID)
 {
     afs_int32 code;
 
@@ -163,11 +158,7 @@ bcdb_DeleteVDP(dumpSetName, dumpPath, dumpID)
  *      -2 - no clone times found, clone time set to 0
  */
 
-afs_int32
-bcdb_FindClone(dumpID, volName, clonetime)
-     afs_int32 dumpID;
-     char *volName;
-     afs_int32 *clonetime;
+afs_int32 bcdb_FindClone(afs_int32 dumpID, char *volName, afs_int32 *clonetime)
 {
     afs_int32 code;
     code =
index 3ae6136..791c4be 100644 (file)
@@ -15,7 +15,6 @@ RCSID
 
 #include <afs/stds.h>
 #include <sys/types.h>
-#include <stdio.h>
 #ifdef AFS_NT40_ENV
 #include <winsock2.h>
 #else
index d1a4aee..4742671 100644 (file)
@@ -14,7 +14,6 @@ RCSID
     ("$Header$");
 
 #include <sys/types.h>
-#include <stdio.h>
 #ifdef AFS_NT40_ENV
 #include <winsock2.h>
 #else