X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/edcaa954bab2d48b54ab3dbcbe3788dc104044dc..4bf2f9df237a4ff9cf449abaae0e444d74981dfa:/sbr/folder_addmsg.c?ds=inline diff --git a/sbr/folder_addmsg.c b/sbr/folder_addmsg.c index a0595e6e..1a1c8b10 100644 --- a/sbr/folder_addmsg.c +++ b/sbr/folder_addmsg.c @@ -166,8 +166,9 @@ folder_addmsg (struct msgs **mpp, char *msgfile, int selected, * across devices, then check if there is a message * already in the desired location. If so, then return * error, else just copy the message. + * Cygwin with FAT32 filesystem produces EPERM. */ - if (linkerr == EXDEV) { + if (linkerr == EXDEV || linkerr == EPERM) { if (stat (newmsg, &st1) == 0) { advise (NULL, "message %s:%s already exists", mp->foldpath, newmsg); return -1;