diff options
author | Stefan Metzmacher <metze@samba.org> | 2006-09-13 06:11:53 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 14:18:30 -0500 |
commit | 764f74c565e4d5472c68ac9d820b6d1b1dbd598a (patch) | |
tree | 493e0176d96021ea208a45e1b579be0b307dc99b /source4/lib/replace/test/os2_delete.c | |
parent | 918db36213fdd2faea7dc200de43595259b397f4 (diff) | |
download | samba-764f74c565e4d5472c68ac9d820b6d1b1dbd598a.tar.gz samba-764f74c565e4d5472c68ac9d820b6d1b1dbd598a.tar.bz2 samba-764f74c565e4d5472c68ac9d820b6d1b1dbd598a.zip |
r18442: run the os2_delete test in the testsuite too
that shows that Tru64 is broken...
It doesn't have getdirent() and the the replacement
code doesn't work there.
tridge: do you have any idea how to fix this?
metze
(This used to be commit a5ebfd0ab71f4f4288697f6fd3183a440ce7506b)
Diffstat (limited to 'source4/lib/replace/test/os2_delete.c')
-rw-r--r-- | source4/lib/replace/test/os2_delete.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/source4/lib/replace/test/os2_delete.c b/source4/lib/replace/test/os2_delete.c index 288e4a5d8f..c73b7e54cd 100644 --- a/source4/lib/replace/test/os2_delete.c +++ b/source4/lib/replace/test/os2_delete.c @@ -12,9 +12,6 @@ #include <errno.h> #include <string.h> #include <fcntl.h> -#ifdef REPLACE_READDIR -#include "lib/replace/repdir/repdir.h" -#endif #define NUM_FILES 700 #define READDIR_SIZE 100 @@ -22,7 +19,10 @@ #define TESTDIR "test.dir" -#define FAILED(d) (fprintf(stderr, "Failed for %s - %s\n", d, strerror(errno)), exit(1), 1) +static int test_readdir_os2_delete_ret; + +#define FAILED(d) (fprintf(stderr, "Failed for %s - %s\n", d, strerror(errno)), test_readdir_os2_delete_ret = 1, 1) +#define CHECK do { if (test_readdir_os2_delete_ret != 0) return test_readdir_os2_delete_ret; } while (0) #ifndef MIN #define MIN(a,b) ((a)<(b)?(a):(b)) @@ -78,7 +78,7 @@ static int os2_delete(DIR *d) return j; } -int main(void) +int test_readdir_os2_delete(void) { int total_deleted = 0; DIR *d; |