Lines Matching refs:dn
1198 struct directory *dn; in dnewcwd() local
1200 for (dn = dhead.di_prev; dn != &dhead; dn = dn->di_prev) in dnewcwd()
1201 if (dn != dp && Strcmp(dn->di_name, dp->di_name) == 0) { in dnewcwd()
1202 dn->di_next->di_prev = dn->di_prev; in dnewcwd()
1203 dn->di_prev->di_next = dn->di_next; in dnewcwd()
1204 dfree(dn); in dnewcwd()
1228 struct directory *dn, *dp; in dsetstack() local
1234 while ((dn = dhead.di_prev) != &dhead) { in dsetstack()
1235 dn->di_next->di_prev = dn->di_prev; in dsetstack()
1236 dn->di_prev->di_next = dn->di_next; in dsetstack()
1237 if (dn != dcwd) in dsetstack()
1238 dfree(dn); in dsetstack()
1263 struct directory *dn; in dgetstack() local
1268 for (dn = dhead.di_prev; dn != &dhead; dn = dn->di_prev, i++) in dgetstack()
1271 for (dn = dhead.di_prev; dn != &dhead; dn = dn->di_prev, dbp++) in dgetstack()
1272 *dbp = Strsave(dn->di_name); in dgetstack()