Lines Matching refs:djn
5162 DIR djo, djn; local
5187 memcpy(&djn, &djo, sizeof djo);
5188 res = follow_path(&djn, path_new); /* Make sure if new object name is not in use */
5190 res = (djn.obj.sclust == djo.obj.sclust && djn.dptr == djo.dptr) ? FR_NO_FILE : FR_EXIST;
5193 res = dir_register(&djn); /* Register the new entry */
5202 res = store_xdir(&djn);
5209 memcpy(&djn, &djo, sizeof (DIR)); /* Duplicate the directory object */
5210 res = follow_path(&djn, path_new); /* Make sure if new object name is not in use */
5212 res = (djn.obj.sclust == djo.obj.sclust && djn.dptr == djo.dptr) ? FR_NO_FILE : FR_EXIST;
5215 res = dir_register(&djn); /* Register the new entry */
5217 dir = djn.dir; /* Copy directory entry of the object except name */
5222 …if ((dir[DIR_Attr] & AM_DIR) && djo.obj.sclust != djn.obj.sclust) { /* Update .. entry in the sub-…
5231 st_clust(fs, dir, djn.obj.sclust);