diff --git a/src/sys/ubixfsv2/btree.cpp b/src/sys/ubixfsv2/btree.cpp index 0285599..b6cd2b9 100644 --- a/src/sys/ubixfsv2/btree.cpp +++ b/src/sys/ubixfsv2/btree.cpp @@ -6,6 +6,7 @@ #include "inode.h" #include "assert.h" +using namespace std; bTree::bTree(ubixfsInode * inode) : root(NULL) { if (inode == NULL) return; @@ -424,7 +425,7 @@ if (result < 0) { inode = inode->next; - while (inode != NULL && ((result = strcmp(key, inode->name)) <= 0)) { + while (inode != NULL && ((result = strcmp(inode->name, key)) <= 0)) { cout << "inode->name: " << inode->name << " key: " << key << " 2result: " << result << endl; inode = inode->next; } // while @@ -435,7 +436,7 @@ inode = inode->prev; } // while } // else - +cout << "result in inodeSearch: " << result << endl; return (result == 0 ? inode : NULL); } // bTree::inodeSearch