+ /* Use llapi_fid2path_at() */
+ recno2 = -1;
+ linkno2 = 0;
+ rc = llapi_fid2path_at(mnt_fd, &fid, path2, sizeof(path2),
+ &recno2, &linkno2);
+ ASSERTF(rc == 0, "llapi_fid2path failed for fid %s: %s",
+ fidstr, strerror(-rc));
+
+ /* Make sure both calls to llapi_fid2path returned the same
+ * data. */
+ ASSERTF(strcmp(path1, path2) == 0, "paths are different: '%s' / '%s'",
+ path1, path2);
+ ASSERTF(recno1 == recno2, "recnos are different: %lld / %lld",
+ recno1, recno2);
+ ASSERTF(linkno1 == linkno2, "linknos are different: %d / %d",
+ linkno1, linkno2);
+