X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=notmuch-new.c;h=ca68a68473af918dc7004762a8f42f3c85007a67;hp=ee6f196ecb9b79346c586a44265403f5ddcb3b71;hb=999f4c895c2442f50f943f6a8b391e1adc9cbba4;hpb=d807e28f43579ecc91aa40ae3e42760991c2f810 diff --git a/notmuch-new.c b/notmuch-new.c index ee6f196e..ca68a684 100644 --- a/notmuch-new.c +++ b/notmuch-new.c @@ -22,6 +22,16 @@ #include +typedef struct { + int output_is_a_tty; + int verbose; + + int total_files; + int processed_files; + int added_messages; + struct timeval tv_start; +} add_files_state_t; + static volatile sig_atomic_t do_add_files_print_progress = 0; static void @@ -300,7 +310,7 @@ add_files_recursive (notmuch_database_t *notmuch, /* This is the top-level entry point for add_files. It does a couple * of error checks, sets up the progress-printing timer and then calls * into the recursive function. */ -notmuch_status_t +static notmuch_status_t add_files (notmuch_database_t *notmuch, const char *path, add_files_state_t *state)