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 + + * include/error.h (error_message_count): Declare as dllimport. + (error_one_per_line): Ditto. + (error_print_progname): Ditto. + 2013-02-08 Corinna Vinschen * 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 }