diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | sysif.c | 4 |
2 files changed, 9 insertions, 0 deletions
@@ -1,5 +1,10 @@ 2015-08-07 Kaz Kylheku <kaz@kylheku.com> + * sysif.c (w_lstat): If we don't have S_IFLINK, implement + w_lstat as an alias to w_stat. This helps build on MinGW. + +2015-08-07 Kaz Kylheku <kaz@kylheku.com> + Change to different exception for debugger quit. * debug.c (debug_quit_s): New global variable. @@ -527,6 +527,7 @@ static int w_stat(val wpath, struct stat *buf) return res; } +#ifdef S_IFLNK static int w_lstat(val wpath, struct stat *buf) { char *path = utf8_dup_to(c_str(wpath)); @@ -534,6 +535,9 @@ static int w_lstat(val wpath, struct stat *buf) free(path); return res; } +#else +#define w_lstat w_stat +#endif static int w_fstat(val stream, struct stat *buf) { |