int uffs_eof(int fd) { int ret; uffs_Object *obj = FD2OBJ(fd); CHK_OBJ(obj, -1); uffs_ClearObjectErr(obj); ret = uffs_EndOfFile(obj); uffs_set_error(-uffs_GetObjectErr(obj)); return ret; }
int uffs_eof(int fd) { int ret; uffs_Object *obj; CHK_OBJ_LOCK(fd, obj, -1); uffs_ClearObjectErr(obj); ret = uffs_EndOfFile(obj); uffs_set_error(-uffs_GetObjectErr(obj)); uffs_GlobalFsLockUnlock(); return ret; }