summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2010-05-23 14:37:19 +0200
committerAndreas Baumann <abaumann@yahoo.com>2010-05-23 14:37:19 +0200
commit5998a2c035e90aa01d97da26b9ef2b2b503f3d83 (patch)
tree8d93a81c00b19be101b5bfdaeaa376a8578ab4b7
parentc3cdb4a066b7ba278015ea3e6e19fa4df2038faf (diff)
downloadwolfbones-5998a2c035e90aa01d97da26b9ef2b2b503f3d83.tar.gz
wolfbones-5998a2c035e90aa01d97da26b9ef2b2b503f3d83.tar.bz2
fixed error handling on Unix
-rw-r--r--src/errors.c7
-rw-r--r--tests/log/test_log.c1
2 files changed, 6 insertions, 2 deletions
diff --git a/src/errors.c b/src/errors.c
index a453dbe..9914b51 100644
--- a/src/errors.c
+++ b/src/errors.c
@@ -15,14 +15,17 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#include "port/string.h" /* for strncpy, strerror_r */
#include "errors.h"
#include "port/gettext.h" /* for localization */
-#include "port/string.h" /* for strncpy, strerror_r */
+
#if defined _WIN32
#define WIN32_MEAN_AND_LEAN
-#include <windows.h>
+#include <windows.h> /* for GetLastError */
+#else
+#include <errno.h> /* for errno */
#endif /* defined _WIN32 */
char *wolf_error_msg( const wolf_error_t error, char *buf, size_t buflen ) {
diff --git a/tests/log/test_log.c b/tests/log/test_log.c
index 50a3904..e1486d8 100644
--- a/tests/log/test_log.c
+++ b/tests/log/test_log.c
@@ -18,6 +18,7 @@
#include "log/log.h" /* for logging */
#include "log/messages.h" /* for i18n */
#include "port/string.h" /* for strerror_r */
+#include "errors.h"
#include <stdlib.h> /* for exit, EXIT_SUCCESS, free */
#include <errno.h> /* for errno */