Author: jelmer Date: 2006-10-17 01:14:01 +0000 (Tue, 17 Oct 2006) New Revision: 19359
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=19359 Log: More portable way of figuring out whether something is a directory Modified: branches/SAMBA_4_0/source/torture/subunit.c Changeset: Modified: branches/SAMBA_4_0/source/torture/subunit.c =================================================================== --- branches/SAMBA_4_0/source/torture/subunit.c 2006-10-17 00:56:29 UTC (rev 19358) +++ branches/SAMBA_4_0/source/torture/subunit.c 2006-10-17 01:14:01 UTC (rev 19359) @@ -59,12 +59,14 @@ if (entry->d_name[0] == '.') continue; - if (!recursive && entry->d_type & DT_DIR) + filename = talloc_asprintf(NULL, "%s/%s", directory, entry->d_name); + + if (!recursive && directory_exist(filename)) { + talloc_free(filename); continue; + } - filename = talloc_asprintf(NULL, "%s/%s", directory, entry->d_name); - - if (entry->d_type & DT_DIR) { + if (directory_exist(filename)) { child = torture_find_suite(parent, entry->d_name); exists = (child != NULL); if (child == NULL)