diff options
| author | Charles <sircharlesaze@gmail.com> | 2019-11-24 01:04:21 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2019-11-24 01:04:21 +0100 |
| commit | 5a47d63887a0878243b17799b19c4a0f76d3756d (patch) | |
| tree | 72da1070587a0cd5c0a9599f6aacf8d4cb15b9c2 /libasm_test.h | |
| parent | 97e84015b635cf51d32b00000dc3fa25390251b4 (diff) | |
| download | libasm_test-5a47d63887a0878243b17799b19c4a0f76d3756d.tar.gz libasm_test-5a47d63887a0878243b17799b19c4a0f76d3756d.tar.bz2 libasm_test-5a47d63887a0878243b17799b19c4a0f76d3756d.zip | |
ft_write.s, ft_read.s, ft_strdup.s tests and prettier
Diffstat (limited to 'libasm_test.h')
| -rw-r--r-- | libasm_test.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libasm_test.h b/libasm_test.h index 98a6ee8..6a71788 100644 --- a/libasm_test.h +++ b/libasm_test.h @@ -2,11 +2,13 @@ # define LIBASM_TEST_H # include <unistd.h> +# include <fcntl.h> # include <stdbool.h> # include <stdlib.h> # include <stdio.h> # include <string.h> # include <sys/wait.h> +# include <limits.h> # include <stddef.h> /* @@ -83,11 +85,11 @@ bool signaled; if ((pid = fork()) < 0) \ exit(EXIT_FAILURE); \ if (pid == 0) { \ - do { x; } while(0); \ + do { x; } while(0); \ exit(EXIT_SUCCESS); \ } else { \ wait(&pid); \ - signaled = WIFSIGNALED(pid); \ + signaled = !WIFEXITED(pid); \ } \ } while(0); |
