Lines Matching refs:djn
4957 FF_DIR djo, djn; local
4983 mem_cpy(&djn, &djo, sizeof djo);
4984 res = follow_path(&djn, path_new); /* Make sure if new object name is not in use */
4986 res = (djn.obj.sclust == djo.obj.sclust && djn.dptr == djo.dptr) ? FR_NO_FILE : FR_EXIST;
4989 res = dir_register(&djn); /* Register the new entry */
4998 res = store_xdir(&djn);
5005 mem_cpy(&djn, &djo, sizeof (FF_DIR)); /* Duplicate the directory object */
5006 res = follow_path(&djn, path_new); /* Make sure if new object name is not in use */
5008 res = (djn.obj.sclust == djo.obj.sclust && djn.dptr == djo.dptr) ? FR_NO_FILE : FR_EXIST;
5011 res = dir_register(&djn); /* Register the new entry */
5013 dir = djn.dir; /* Copy directory entry of the object except name */
5018 …if ((dir[DIR_Attr] & AM_DIR) && djo.obj.sclust != djn.obj.sclust) { /* Update .. entry in the sub-…
5027 st_clust(fs, dir, djn.obj.sclust);