aboutsummaryrefslogtreecommitdiff
path: root/libasm_test.h
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-05-01 10:11:13 +0200
committerCharles <sircharlesaze@gmail.com>2020-05-04 21:05:22 +0200
commit99a4f8397a9652b15d171ecb86e7281b80ed57d7 (patch)
treedd303233795aa1cdddae44555bad941fada70762 /libasm_test.h
parent4388cc2d74f1ee8930ca1baaeeea67da925f8a2c (diff)
downloadlibasm_test-errno.tar.gz
libasm_test-errno.tar.bz2
libasm_test-errno.zip
Adding errno checking according to new subject (#2)errno
prettier compatible with python < 3.6 removed unaccurate test for ft_read
Diffstat (limited to 'libasm_test.h')
-rw-r--r--libasm_test.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/libasm_test.h b/libasm_test.h
index 362d91a..1e26c34 100644
--- a/libasm_test.h
+++ b/libasm_test.h
@@ -6,7 +6,7 @@
/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2020/02/08 03:07:19 by cacharle #+# #+# */
-/* Updated: 2020/04/13 14:41:40 by charles ### ########.fr */
+/* Updated: 2020/05/04 16:05:51 by charles ### ########.fr */
/* */
/* ************************************************************************** */
@@ -22,6 +22,7 @@
# include <sys/wait.h>
# include <limits.h>
# include <stddef.h>
+# include <errno.h>
# define TO_STRING(x) #x
@@ -113,7 +114,7 @@ bool signaled;
wait(&pid); \
signaled = !WIFEXITED(pid); \
} \
-} while(0);
+} while(0)
char *test_name;
@@ -123,6 +124,12 @@ char *test_name;
print_signaled_ko(); \
else \
print_ok(); \
-} while(0);
+} while(0)
+
+# define ERRNO_WRAP(x, errno_save) do { \
+ errno = 0; \
+ do { x; } while (0); \
+ errno_save = errno; \
+} while(0)
#endif