Patch: Elm ME+ 2.5 PLalpha63 -> Elm ME+ 2.5 PLalpha64 [3/4] (3/5)
From
Kari Hurtta@21:1/5 to
All on Tue Jul 2 20:52:51 2024
[continued from previous message]
DPRINT(Debug,1,(&Debug,
"Error: errno %d (%s) attempting to stat file %s\n", --- 8467,8487 ----
"Problems saving permissions of folder %S!"),
folder->cur_folder_disp);
! }
! break;
! case syscall_success /* 0 */:
have_stat = 1;
! break;
! }
!
#ifdef SYMLINK
r = lstat(folder->cur_folder_sys, &lbuf);
!
! switch(r) {
! case syscall_success /* 0 */:
! have_lbuf = 1;
! break;
! case syscall_error /* -1 */: {
int err = errno;
DPRINT(Debug,1,(&Debug,
"Error: errno %d (%s) attempting to stat file %s\n", ***************
*** 7948,7953 ****
--- 8492,8499 ----
folder->cur_folder_disp,
strerror(err));
}
+ break;
+ }
#endif
if (!flush_folder(folder,NULL,NULL)) {
***************
*** 8010,8026 ****
need_to_copy));
if(!need_to_copy) {
! if (0 == unlink(folder->cur_folder_sys)) {
DPRINT(Debug,10,(&Debug,
"!! unlinked folder: %s\n",
folder->cur_folder_sys));
! }
r = link(keep_state_ptr->a.file.temp_keep_file,