struct yaffs_obj *olddir = NULL;
struct yaffs_obj *newdir = NULL;
struct yaffs_obj *obj = NULL;
struct yaffs_obj *olddir = NULL;
struct yaffs_obj *newdir = NULL;
struct yaffs_obj *obj = NULL;
olddir = yaffsfs_FindDirectory(NULL,oldPath,&oldname,0,¬OldDir);
newdir = yaffsfs_FindDirectory(NULL,newPath,&newname,0,¬NewDir);
obj = yaffsfs_FindObject(NULL,oldPath,0,0,NULL,NULL);
olddir = yaffsfs_FindDirectory(NULL,oldPath,&oldname,0,¬OldDir);
newdir = yaffsfs_FindDirectory(NULL,newPath,&newname,0,¬NewDir);
obj = yaffsfs_FindObject(NULL,oldPath,0,0,NULL,NULL);
/* If the object being renamed is a directory and the
* path ended with a "/" then the olddir == obj.
/* If the object being renamed is a directory and the
* path ended with a "/" then the olddir == obj.
} else if(olddir->my_dev != newdir->my_dev) {
/* Rename must be on same device */
yaffsfs_SetError(-EXDEV);
} else if(olddir->my_dev != newdir->my_dev) {
/* Rename must be on same device */
yaffsfs_SetError(-EXDEV);