]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/findlib/find.c
Fix UseDuration (hopefully)
[bacula/bacula] / bacula / src / findlib / find.c
index afc1097d25a9013a5564972a72f33c11dd94f2d1..0f3af6176116315131b91b61ce7d5b84034c0ff6 100644 (file)
@@ -31,7 +31,7 @@
 /* Imported functions */
 int find_one_file(FF_PKT *ff, int handle_file(FF_PKT *ff_pkt, void *hpkt), 
               void *pkt, char *p, dev_t parent_device, int top_level);
-void term_find_one(FF_PKT *ff);
+int term_find_one(FF_PKT *ff);
 
 size_t name_max;              /* filename max length */
 size_t path_max;              /* path name max length */
@@ -56,7 +56,6 @@ FF_PKT *init_find_files()
 
   init_include_exclude_files(ff);          /* init lists */
   ff->mtime_only = 1;
-  ff->one_file_system = 1;
 
    /* Get system path and filename maximum lengths */
    path_max = pathconf(".", _PC_PATH_MAX);
@@ -129,12 +128,14 @@ find_files(FF_PKT *ff, int callback(FF_PKT *ff_pkt, void *hpkt), void *his_pkt)
  * Terminate find_files() and release
  * all allocated memory   
  */
-void
+int
 term_find_files(FF_PKT *ff)
 {
+  int hard_links;
+
   term_include_exclude_files(ff);
   free_pool_memory(ff->sys_fname);
-  term_find_one(ff);
+  hard_links = term_find_one(ff);
   free(ff);
-  return;
+  return hard_links;
 }