]> git.sur5r.net Git - bacula/bacula/commitdiff
kes Minor cleanup of create_restore_volume_list() code.
authorKern Sibbald <kern@sibbald.com>
Fri, 17 Oct 2008 14:42:13 +0000 (14:42 +0000)
committerKern Sibbald <kern@sibbald.com>
Fri, 17 Oct 2008 14:42:13 +0000 (14:42 +0000)
kes  Fix typo in console Makefile.in

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@7831 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/console/Makefile.in
bacula/src/stored/parse_bsr.c
bacula/src/stored/protos.h
bacula/src/version.h
bacula/technotes-2.5

index 0069c10ec93cc32f56f6afd64a33c62e10970cef..32109e43c4cd10a754fcc1543b53458a5e6c2f66 100644 (file)
@@ -83,7 +83,7 @@ devclean: realclean
 install: all
        @if test -f ${DESTDIR}${sbindir}/console; then \
           echo " "; \
-          echo "Warning!!!  ${DESTDIR}${sbindir}console found."; \
+          echo "Warning!!!  ${DESTDIR}${sbindir}/console found."; \
           echo " console has been renamed bconsole, so console"; \
           echo " is no longer used, and you might want to delete it."; \
           echo " "; \
index 12f43c54c60b78066b3974c5ad2b50a6dc6bb3da..fd3148a844733e1d4db89c52cef79e3621759c05 100644 (file)
@@ -858,7 +858,7 @@ void free_bsr(BSR *bsr)
 /*****************************************************************
  * Routines for handling volumes
  */
-VOL_LIST *new_restore_volume()
+static VOL_LIST *new_restore_volume()
 {
    VOL_LIST *vol;
    vol = (VOL_LIST *)malloc(sizeof(VOL_LIST));
@@ -873,30 +873,33 @@ VOL_LIST *new_restore_volume()
  *   returns: 1 if volume added
  *            0 if volume already in list
  */
-int add_restore_volume(JCR *jcr, VOL_LIST *vol)
+static bool add_restore_volume(JCR *jcr, VOL_LIST *vol)
 {
    VOL_LIST *next = jcr->VolList;
 
    if (!next) {                       /* list empty ? */
       jcr->VolList = vol;             /* yes, add volume */
    } else {
+      /* Loop through all but last */
       for ( ; next->next; next=next->next) {
          if (strcmp(vol->VolumeName, next->VolumeName) == 0) {
+            /* Save smallest start file */
             if (vol->start_file < next->start_file) {
                next->start_file = vol->start_file;
             }
-            return 0;                 /* already in list */
+            return false;              /* already in list */
          }
       }
+      /* Check last volume in list */
       if (strcmp(vol->VolumeName, next->VolumeName) == 0) {
          if (vol->start_file < next->start_file) {
             next->start_file = vol->start_file;
          }
-         return 0;                    /* already in list */
+         return false;                /* already in list */
       }
       next->next = vol;               /* add volume */
    }
-   return 1;
+   return true;
 }
 
 void free_restore_volume_list(JCR *jcr)
index 05bb49c1147713f6da58547ed2cf8c0b16c6345a..af8e667f89d11b4b330be868a0f2f5e07fb8ae96 100644 (file)
@@ -191,8 +191,6 @@ bool     mount_next_read_volume(DCR *dcr);
 BSR     *parse_bsr(JCR *jcr, char *lf);
 void     dump_bsr(BSR *bsr, bool recurse);
 void     free_bsr(BSR *bsr);
-VOL_LIST *new_restore_volume();
-int      add_restore_volume(JCR *jcr, VOL_LIST *vol);
 void     free_restore_volume_list(JCR *jcr);
 void     create_restore_volume_list(JCR *jcr);
 
index f68ac847b42bfa5e131de4b4c53b36ee0ff01800..d164e2477249804b27506b82ba1749c7a0a5e8ab 100644 (file)
@@ -4,8 +4,8 @@
 
 #undef  VERSION
 #define VERSION "2.5.15"
-#define BDATE   "14 October 2008"
-#define LSMDATE "14Oct08"
+#define BDATE   "17 October 2008"
+#define LSMDATE "17Oct08"
 
 #define PROG_COPYRIGHT "Copyright (C) %d-2008 Free Software Foundation Europe e.V.\n"
 #define BYEAR "2008"       /* year for copyright messages in progs */
index 7bcb0a228993871e0d87a1ed5c0fe1e4d178898e..669f35b17c25745a71aeb51b76b84b388721dc66 100644 (file)
@@ -17,6 +17,9 @@ dbdriver
 remove reader/writer in FOPTS????
 
 General:
+17Oct08
+kes  Minor cleanup of create_restore_volume_list() code.
+kes  Fix typo in console Makefile.in
 16Oct08
 ebl  Fix #1110 about RunScript that can't execute a script with
      Unicode caracters in the path.