ls_file
char *ls_file(const char *, const struct stat *, int, int,
stats[count].long_name = ls_file(dp->d_name, &st,
lname = ls_file(fname, g.gl_statv[i], 1,
lname = ls_file(fname, &sb, 1,
LIST_ENTRY(nfsstate) ls_file; /* Opens/Delegs for a file */
stp = LIST_NEXT(stp, ls_file);
stp = LIST_NEXT(stp, ls_file);
LIST_REMOVE(stp, ls_file);
LIST_REMOVE(stp, ls_file);
LIST_FOREACH(tstp, &lfp->lf_open, ls_file) {
nstp = LIST_NEXT(tstp, ls_file);
LIST_FOREACH(stp, &lfp->lf_deleg, ls_file) {
LIST_FOREACH(stp, &lfp->lf_open, ls_file) {
nstp = LIST_NEXT(stp, ls_file);
LIST_FOREACH(stp, &lfp->lf_deleg, ls_file) {
LIST_FOREACH(stp, &lfp->lf_open, ls_file) {
nstp = LIST_NEXT(stp, ls_file);
LIST_INSERT_HEAD(&lfp->lf_open, new_open, ls_file);
LIST_FOREACH(stp, &lfp->lf_deleg, ls_file) {
LIST_INSERT_HEAD(&lfp->lf_deleg, new_deleg, ls_file);
LIST_INSERT_HEAD(&lfp->lf_open, new_open, ls_file);
LIST_REMOVE(stp, ls_file);
LIST_INSERT_HEAD(&lfp->lf_open, stp, ls_file);
LIST_INSERT_HEAD(&lfp->lf_open, new_open, ls_file);
LIST_INSERT_HEAD(&lfp->lf_open, new_open, ls_file);
LIST_FOREACH(stp, &lfp->lf_open, ls_file) {
nstp = LIST_NEXT(stp, ls_file);
LIST_FOREACH(stp, &lfp->lf_deleg, ls_file) {
LIST_FOREACH(stp, &lfp->lf_deleg, ls_file) {
LIST_FOREACH(stp, &lfp->lf_open, ls_file) {
LIST_INSERT_HEAD(&lfp->lf_deleg, new_deleg, ls_file);
LIST_FOREACH_SAFE(stp, &lfp->lf_deleg, ls_file, nstp)