Author: metze Date: 2006-10-02 09:21:20 +0000 (Mon, 02 Oct 2006) New Revision: 19031
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=19031 Log: merge from samba4: add test that opendir() on files sets errno = ENOTDIR metze Modified: branches/SAMBA_3_0/source/lib/replace/test/os2_delete.c Changeset: Modified: branches/SAMBA_3_0/source/lib/replace/test/os2_delete.c =================================================================== --- branches/SAMBA_3_0/source/lib/replace/test/os2_delete.c 2006-10-02 09:20:18 UTC (rev 19030) +++ branches/SAMBA_3_0/source/lib/replace/test/os2_delete.c 2006-10-02 09:21:20 UTC (rev 19031) @@ -21,7 +21,7 @@ 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 FAILED(d) (fprintf(stderr, "Failed for %s - %d = %s\n", d, errno, strerror(errno)), test_readdir_os2_delete_ret = 1, 1) #ifndef MIN #define MIN(a,b) ((a)<(b)?(a):(b)) @@ -87,7 +87,11 @@ cleanup(); create_files(); - + + d = opendir(TESTDIR "/test0.txt"); + if (d != NULL) FAILED("opendir() on file succeed"); + if (errno != ENOTDIR) FAILED("opendir() on file didn't give ENOTDIR"); + d = opendir(TESTDIR); /* skip past . and .. */
