+ if(di == ino->size - 1) {
+ if(btput(fsd->st, &ino->data, ino->size - 1, NULL, 0))
+ return(-1);
+ } else {
+ if((sz = btget(fsd->st, &ino->data, ino->size - 1, &dent, sizeof(dent))) < 0)
+ return(-1);
+ btmkop(ops + 0, di, &dent, sz);
+ btmkop(ops + 1, ino->size - 1, NULL, 0);
+ if(btputmany(fsd->st, &ino->data, ops, 2))
+ return(-1);
+ }
+ return(0);