Lines Matching refs:djo
5076 DIR djo, djn; local
5086 djo.obj.fs = fs;
5088 res = follow_path(&djo, path_old); /* Check old object */
5089 …if (res == FR_OK && (djo.fn[NSFLAG] & (NS_DOT | NS_NONAME))) res = FR_INVALID_NAME; /* Check valid…
5092 res = chk_lock(&djo, 2);
5102 memcpy(&djn, &djo, sizeof djo);
5105 res = (djn.obj.sclust == djo.obj.sclust && djn.dptr == djo.dptr) ? FR_NO_FILE : FR_EXIST;
5123 memcpy(buf, djo.dir, SZDIRE); /* Save directory entry of the object */
5124 memcpy(&djn, &djo, sizeof (DIR)); /* Duplicate the directory object */
5127 res = (djn.obj.sclust == djo.obj.sclust && djn.dptr == djo.dptr) ? FR_NO_FILE : FR_EXIST;
5137 …if ((dir[DIR_Attr] & AM_DIR) && djo.obj.sclust != djn.obj.sclust) { /* Update .. entry in the sub-…
5155 res = dir_remove(&djo); /* Remove old entry */