From e2f2bfbe784bcc0d78ef7b675e50ab6fa361c910 Mon Sep 17 00:00:00 2001 From: CodingKoopa Date: Fri, 8 Mar 2024 04:20:02 -0500 Subject: [PATCH] ntfsclone.c: use setmode from header Fixes linker error: /usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: ntfsclone.o: in function `open_image': /cygdrive/e/Documents/Programs/ntfs-3g/ntfsprogs/ntfsclone.c:2385:(.text.startup+0x34e): undefined reference to `setmode' --- ntfsprogs/ntfsclone.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ntfsprogs/ntfsclone.c b/ntfsprogs/ntfsclone.c index 00876313..2aab675d 100644 --- a/ntfsprogs/ntfsclone.c +++ b/ntfsprogs/ntfsclone.c @@ -110,10 +110,14 @@ #endif #ifdef HAVE_WINDOWS_H +#ifdef __CYGWIN__ +#include +#else /* * Replacements for functions which do not exist on Windows */ int setmode(int, int); /* from msvcrt.dll */ +#endif #define getpid() (0) #define srandom(seed) srand(seed)