ls_list
ls_list(arcn, now, stdout);
ls_list(arcn, now, listf);
ls_list(arcn, now, listf);
void ls_list(ARCHD *, time_t, FILE *);
LIST_ENTRY(nfsstate) ls_list; /* List of opens/delegs */
nstp = LIST_NEXT(stp, ls_list);
LIST_FOREACH_SAFE(stp, &clp->lc_open, ls_list, nstp)
LIST_FOREACH_SAFE(stp, sthp, ls_list, nstp) {
LIST_REMOVE(stp, ls_list);
LIST_REMOVE(stp, ls_list);
nstp = LIST_NEXT(nstp, ls_list);
LIST_REMOVE(stp, ls_list);
LIST_FOREACH_SAFE(tstp, &stp->ls_open, ls_list, nstp)
LIST_REMOVE(stp, ls_list);
LIST_FOREACH(stp, hp, ls_list) {
LIST_INSERT_HEAD(&stp->ls_open, new_stp, ls_list);
LIST_FOREACH(stp, &clp->lc_olddeleg, ls_list) {
LIST_REMOVE(stp, ls_list);
LIST_INSERT_HEAD(&clp->lc_deleg, stp, ls_list);
LIST_INSERT_HEAD(&ownerstp->ls_open,new_open,ls_list);
LIST_INSERT_HEAD(&new_stp->ls_open, new_open, ls_list);
LIST_INSERT_HEAD(&clp->lc_open, new_stp, ls_list);
LIST_INSERT_HEAD(&clp->lc_deleg, new_deleg, ls_list);
LIST_INSERT_HEAD(&ownerstp->ls_open, new_open, ls_list);
LIST_INSERT_HEAD(&new_stp->ls_open, new_open, ls_list);
LIST_INSERT_HEAD(&clp->lc_open, new_stp, ls_list);
LIST_INSERT_HEAD(&clp->lc_deleg, new_deleg, ls_list);
LIST_INSERT_HEAD(&ownerstp->ls_open, new_open, ls_list);
LIST_INSERT_HEAD(&clp->lc_deleg, new_deleg, ls_list);
LIST_FOREACH(stp, &clp->lc_open, ls_list) {
ls_list);
LIST_INSERT_HEAD(&new_stp->ls_open, new_open, ls_list);
LIST_INSERT_HEAD(&clp->lc_open, new_stp, ls_list);
LIST_FOREACH(ownstp, &clp->lc_open, ls_list) {
LIST_FOREACH(openstp, &ownstp->ls_open, ls_list) {
nstp = LIST_NEXT(stp, ls_list);
LIST_NEWHEAD(&new_clp->lc_open, &clp->lc_open, ls_list);
LIST_FOREACH(tstp, &new_clp->lc_open, ls_list)
LIST_NEWHEAD(&new_clp->lc_deleg, &clp->lc_deleg, ls_list);
LIST_FOREACH(tstp, &new_clp->lc_deleg, ls_list)
ls_list);
LIST_FOREACH(tstp, &new_clp->lc_olddeleg, ls_list)
LIST_NEWHEAD(&new_clp->lc_open, &clp->lc_open, ls_list);
LIST_FOREACH(tstp, &new_clp->lc_open, ls_list)
LIST_NEWHEAD(&new_clp->lc_deleg, &clp->lc_deleg, ls_list);
LIST_FOREACH(tstp, &new_clp->lc_deleg, ls_list)
LIST_NEWHEAD(&new_clp->lc_olddeleg, &clp->lc_olddeleg, ls_list);
LIST_FOREACH(tstp, &new_clp->lc_olddeleg, ls_list)
LIST_FOREACH_SAFE(stp, &clp->lc_open, ls_list, nstp) {
LIST_FOREACH(tstp, &stp->ls_openowner->ls_open, ls_list) {
LIST_FOREACH(stp, &clp->lc_deleg, ls_list)
LIST_FOREACH(stp, &clp->lc_deleg, ls_list) {
ls_list);
LIST_FOREACH(stp, &clp->lc_open, ls_list) {
LIST_FOREACH(openstp, &stp->ls_open, ls_list) {
LIST_FOREACH(lckownstp, &openstp->ls_open, ls_list) {
LIST_FOREACH(stp, &clp->lc_deleg, ls_list) {
LIST_FOREACH(stp, &clp->lc_olddeleg, ls_list) {