> On 15/08/2024 08:33 EEST Daniel J. Luke via dovecot <dovecot@dovecot.org> 
> wrote:
> 
>  
> Hi - I get a build failure from dbox-storage.c because the stat struct 
> doesn't have st_atim/st_ctim
> 
> This simple patch fixes it (and should also work on linux/glibc hosts, but I 
> haven't tested it there).
> 
> --- src/lib-storage/index/dbox-common/dbox-storage.c.orig       2024-08-14 
> 14:59:57
> +++ src/lib-storage/index/dbox-common/dbox-storage.c    2024-08-14 15:01:23
> @@ -293,8 +293,8 @@
>                    if the directory exists. In case, get also the ctime */
>                 struct stat stats;
>                 if (stat(path, &stats) == 0) {
> -                       last_temp_file_scan = stats.st_atim.tv_sec;
> -                       change_time = stats.st_ctim.tv_sec;
> +                       last_temp_file_scan = stats.st_atime;
> +                       change_time = stats.st_ctime;
>                 } else {
>                         if (errno != ENOENT)
>                                 e_error(user->event, "stat(%s) failed: %m", 
> path);
> 
> -- 
> Daniel J. Luke
> 

Hi!

This has already been fixed in main with 
https://github.com/dovecot/core/pull/211

Aki
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to