svn commit: samba r19031 - in branches/SAMBA_3_0/source/lib/replace/test: .

metze at samba.org metze at samba.org
Mon Oct 2 09:21:20 GMT 2006


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 .. */



More information about the samba-cvs mailing list