smbc_opendir should not return EEXIST with invalid login credentials