Lines Matching defs:l_p
164 static void reclaim(struct Lnk *l_p);
3377 struct Lnk *l_p, *tl_p;
3529 l_p = ttl_p;
3530 if (l_p->L_cnt == l_p->L_gen.g_nlink)
3533 lnkem = (tl_p != l_p) ? 1 : 0;
3549 reclaim(l_p);
3559 if (l_p->L_gen.g_attrnam_p != NULL) {
3561 l_p->L_gen.g_attrnam_p);
3568 l_p->L_gen.g_nam_p);
3576 l_p->L_lnk_p = NULL;
3590 tl_p = l_p;
3603 if (l_p->L_data) {
3605 l_p->L_gen.g_nam_p,
3609 l_p->L_data = 1;
3617 l_p->L_data = 1;
3626 tl_p->L_nxt_p = l_p->L_nxt_p;
3627 tl_p->L_bck_p = l_p->L_bck_p;
3628 l_p->L_bck_p->L_nxt_p = tl_p;
3629 l_p->L_nxt_p->L_bck_p = tl_p;
3630 free(l_p->L_gen.g_nam_p);
3631 free(l_p);
3634 if (l_p->L_data == 0) {
3639 reclaim(l_p);
3660 struct Lnk *l_p, *tl_p;
3694 l_p = ttl_p;
3695 if (tl_p == l_p) { /* first link to this file encountered */
3699 (void) strncpy(T_lname, l_p->L_gen.g_nam_p,
3700 l_p->L_gen.g_namesz);
3760 l_p = ttl_p;
3762 if (l_p->L_cnt == l_p->L_gen.g_nlink)
3769 tl_p = l_p;
3785 reclaim(l_p);
4179 struct Lnk *l_p, *tl_p;
4323 l_p = ttl_p;
4325 if (tl_p == l_p) {
4334 if (l_p->L_gen.g_attrnam_p != NULL) {
4337 (void) strcpy(Lnkend_p, l_p->L_gen.g_attrnam_p);
4345 (void) strcpy(Lnkend_p, l_p->L_gen.g_nam_p);
4357 l_p->L_lnk_p = NULL;
4361 if (l_p->L_cnt == G_p->g_nlink) {
4362 reclaim(l_p);
4397 struct Lnk *l_p, *tl_p;
4400 l_p = Lnk_hd.L_nxt_p;
4401 while (l_p != &Lnk_hd) {
4402 (void) strcpy(Gen.g_nam_p, l_p->L_gen.g_nam_p);
4404 tl_p = l_p;
4406 Gen.g_nlink = l_p->L_cnt; /* "actual" link count */
4437 tl_p = l_p;
4438 l_p = l_p->L_nxt_p;
4440 } /* l_p != &Lnk_hd */