Lines Matching refs:dir
204 // end of dir or error
339 * Always set |errno| to EEXIST if the dir already exists
342 * automounter-controlled dir, etc. can affect it (see bug 125489
642 // can't copy dir to itself
654 } else { // dir exists lets try to use leaf
911 nsDirEnumeratorUnix *dir = new nsDirEnumeratorUnix();
912 if (!dir)
915 nsCOMPtr<nsISimpleEnumerator> dirRef(dir); // release on exit
917 rv = dir->Init(this, PR_FALSE);
922 while (dir->HasMoreElements(&more), more) {
924 rv = dir->GetNext(getter_AddRefs(item));
1518 nsDirEnumeratorUnix *dir = new nsDirEnumeratorUnix();
1519 if (!dir)
1522 NS_ADDREF(dir);
1523 nsresult rv = dir->Init(this, PR_FALSE);
1526 NS_RELEASE(dir);
1528 *entries = dir; // transfer reference