aboutsummaryrefslogtreecommitdiff
path: root/fixincludes/fixlib.h
diff options
context:
space:
mode:
authorTadek Kijkowski <tkijkowski@gmail.com>2016-09-30 16:36:18 +0000
committerJeff Law <law@gcc.gnu.org>2016-09-30 10:36:18 -0600
commit716028e405fab6526e3580bd060f896bb3672681 (patch)
tree05fe6333f5ee57032bb8dc163aabf2e6c703115d /fixincludes/fixlib.h
parentaf2d4873785d2638c293edf822b26d532d3201aa (diff)
downloadgcc-716028e405fab6526e3580bd060f896bb3672681.zip
gcc-716028e405fab6526e3580bd060f896bb3672681.tar.gz
gcc-716028e405fab6526e3580bd060f896bb3672681.tar.bz2
check.tpl: Convert line endings to unix on test outputs
2016-09-30 Tadek Kijkowski <tkijkowski@gmail.com> * check.tpl: Convert line endings to unix on test outputs * fixfixes.c: Fixed passing file name to apply_fix when SEPARATE_FIX_PROC is defined * fixincl.c: Use system_with_shell, fixes for MinGW and DJGPP * fixlib.c, fixlib.h: Added system_with_shell and fix_path_separators From-SVN: r240664
Diffstat (limited to 'fixincludes/fixlib.h')
-rw-r--r--fixincludes/fixlib.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/fixincludes/fixlib.h b/fixincludes/fixlib.h
index 0327745..07beb3a 100644
--- a/fixincludes/fixlib.h
+++ b/fixincludes/fixlib.h
@@ -269,4 +269,19 @@ char* make_raw_shell_str ( char* pz_d, tCC* pz_s, size_t smax );
t_bool mn_get_regexps ( regex_t** label_re, regex_t** name_re, tCC *who );
void initialize_opts ( void );
+
+#if defined(__MINGW32__)
+
+void fix_path_separators ( char* p );
+
+/* prepend shell name to command passed to system call */
+int system_with_shell ( char* s );
+
+#else
+
+/* normal call */
+#define system_with_shell system
+
+#endif /* defined(__MINGW32__) */
+
#endif /* ! GCC_FIXLIB_H */