From 851e4d399f9ae60ec3ffb7ba4b508db8db9562b1 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Wed, 7 Mar 2018 19:46:23 -0700 Subject: [PATCH] Fix errno.h definition --- include/errno.h | 2 +- src/lib.rs | 1 + tests/.gitignore | 1 + tests/Makefile | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/include/errno.h b/include/errno.h index f1761777..02b7e0c0 100644 --- a/include/errno.h +++ b/include/errno.h @@ -1 +1 @@ -extern int errno; +extern __thread int errno; diff --git a/src/lib.rs b/src/lib.rs index 90c26971..b3b38a57 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -9,6 +9,7 @@ extern crate errno; extern crate fcntl; extern crate grp; extern crate mman; +extern crate semaphore; extern crate stdio; extern crate stdlib; extern crate string; diff --git a/tests/.gitignore b/tests/.gitignore index 759d9904..dead47ff 100644 --- a/tests/.gitignore +++ b/tests/.gitignore @@ -6,6 +6,7 @@ /create.out /dup /dup.out +/error /fchdir /fsync /ftruncate diff --git a/tests/Makefile b/tests/Makefile index 41dc2240..8d87af54 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -5,6 +5,7 @@ BINS=\ chdir \ create \ dup \ + error \ fchdir \ fsync \ ftruncate \ -- GitLab