X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ffailtest%2Ffailtest_undo.h;fp=ccan%2Ffailtest%2Ffailtest_undo.h;h=17bf35660a72a3ee91000b182d79a57a09accfbf;hp=0000000000000000000000000000000000000000;hb=97f93f50918abc3578bf868f0e1207eeb6ab1c83;hpb=67144d5f5dc894ae4be4455b12334e3251ce7d3f diff --git a/ccan/failtest/failtest_undo.h b/ccan/failtest/failtest_undo.h new file mode 100644 index 00000000..17bf3566 --- /dev/null +++ b/ccan/failtest/failtest_undo.h @@ -0,0 +1,36 @@ +#ifndef CCAN_FAILTEST_RESTORE_H +#define CCAN_FAILTEST_RESTORE_H +/* This file undoes the effect of failtest_override.h. */ + +#undef calloc +#define calloc(nmemb, size) \ + failtest_calloc((nmemb), (size), NULL, 0) + +#undef malloc +#define malloc(size) \ + failtest_malloc((size), NULL, 0) + +#undef realloc +#define realloc(ptr, size) \ + failtest_realloc((ptr), (size), NULL, 0) + +#undef open +#define open(pathname, flags, ...) \ + failtest_open((pathname), (flags), NULL, 0, __VA_ARGS__) + +#undef pipe +#define pipe(pipefd) \ + failtest_pipe((pipefd), NULL, 0) + +#undef read +#define read(fd, buf, count) \ + failtest_read((fd), (buf), (count), NULL, 0) + +#undef write +#define write(fd, buf, count) \ + failtest_write((fd), (buf), (count), NULL, 0) + +#undef close +#define close(fd) failtest_close(fd) + +#endif /* CCAN_FAILTEST_RESTORE_H */