#include "find.h"
-size_t name_max; /* filename max length */
-size_t path_max; /* path name max length */
+int32_t name_max; /* filename max length */
+int32_t path_max; /* path name max length */
/* ****FIXME**** debug until stable */
{
FF_PKT *ff;
- ff = (FF_PKT *) bmalloc(sizeof(FF_PKT));
+ ff = (FF_PKT *)bmalloc(sizeof(FF_PKT));
memset(ff, 0, sizeof(FF_PKT));
ff->sys_fname = get_pool_memory(PM_FNAME);
int
find_files(JCR *jcr, FF_PKT *ff, int callback(FF_PKT *ff_pkt, void *hpkt), void *his_pkt)
{
- char *file;
struct s_included_file *inc = NULL;
while (!job_canceled(jcr) && (inc = get_next_included_file(ff, inc))) {
- file = inc->fname;
- strcpy(ff->VerifyOpts, inc->VerifyOpts); /* Copy options for this file */
- Dmsg1(50, "find_files: file=%s\n", file);
- if (!file_is_excluded(ff, file)) {
- if (!find_one_file(jcr, ff, callback, his_pkt, file, (dev_t)-1, 1)) {
+ /* Copy options for this file */
+ bstrncpy(ff->VerifyOpts, inc->VerifyOpts, sizeof(ff->VerifyOpts));
+ Dmsg1(50, "find_files: file=%s\n", inc->fname);
+ if (!file_is_excluded(ff, inc->fname)) {
+ if (!find_one_file(jcr, ff, callback, his_pkt, inc->fname,
+ (dev_t)-1, 1)) {
return 0; /* error return */
}
}