Пример #1
0
int uffs_closedir(uffs_DIR *dirp)
{
    CHK_DIR(dirp, -1);

    uffs_FindObjectClose(&dirp->f);
    if (dirp->obj) {
        uffs_CloseObject(dirp->obj);
        uffs_PutObject(dirp->obj);
    }
    PutDirEntry(dirp);

    return 0;
}
int uffs_closedir(uffs_DIR *dirp)
{
	CHK_DIR_LOCK(dirp, -1);

	uffs_FindObjectClose(&dirp->f);
	if (dirp->obj) {
		uffs_CloseObject(dirp->obj);
		uffs_PutObject(dirp->obj);
	}
	PutDirEntry(dirp);
	uffs_GlobalFsLockUnlock();

	return 0;
}