diff options
-rw-r--r-- | winsup/cygwin/ChangeLog | 6 | ||||
-rw-r--r-- | winsup/cygwin/include/error.h | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 51c9f31f1..098ae2963 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,9 @@ +2013-02-20 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> + + * include/error.h (error_message_count): Declare as dllimport. + (error_one_per_line): Ditto. + (error_print_progname): Ditto. + 2013-02-08 Corinna Vinschen <corinna@vinschen.de> * child_info.h (CURR_CHILD_INFO_MAGIC): Update. diff --git a/winsup/cygwin/include/error.h b/winsup/cygwin/include/error.h index 3f7f29a11..c5ec62064 100644 --- a/winsup/cygwin/include/error.h +++ b/winsup/cygwin/include/error.h @@ -19,9 +19,15 @@ extern "C" void error (int, int, const char *, ...); void error_at_line (int, int, const char *, unsigned int, const char *, ...); +#ifdef __INSIDE_CYGWIN__ extern unsigned int error_message_count; extern int error_one_per_line; extern void (*error_print_progname) (void); +#else +extern __declspec(dllimport) unsigned int error_message_count; +extern __declspec(dllimport) int error_one_per_line; +extern __declspec(dllimport) void (*error_print_progname) (void); +#endif #ifdef __cplusplus } |