Skip to content

Commit a196d08

Browse files
committed
unix windows: mingw32 doesn't have realpath(), use _fullpath() instead.
1 parent 1f2ca1c commit a196d08

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

unix/main.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,11 @@ int main(int argc, char **argv) {
394394
return usage(argv);
395395
}
396396
} else {
397+
#ifdef __MINGW32__
398+
char *basedir = _fullpath(NULL, argv[a], _MAX_PATH);
399+
#else
397400
char *basedir = realpath(argv[a], NULL);
401+
#endif
398402
if (basedir == NULL) {
399403
fprintf(stderr, "%s: can't open file '%s': [Errno %d] ", argv[0], argv[1], errno);
400404
perror("");

0 commit comments

Comments
 (0)