Lines Matching defs:l_p
162 static void reclaim(struct Lnk *l_p);
3372 struct Lnk *l_p, *tl_p;
3524 l_p = ttl_p;
3525 if (l_p->L_cnt == l_p->L_gen.g_nlink)
3528 lnkem = (tl_p != l_p) ? 1 : 0;
3544 reclaim(l_p);
3554 if (l_p->L_gen.g_attrnam_p != NULL) {
3556 l_p->L_gen.g_attrnam_p);
3563 l_p->L_gen.g_nam_p);
3571 l_p->L_lnk_p = NULL;
3585 tl_p = l_p;
3598 if (l_p->L_data) {
3600 l_p->L_gen.g_nam_p,
3604 l_p->L_data = 1;
3612 l_p->L_data = 1;
3621 tl_p->L_nxt_p = l_p->L_nxt_p;
3622 tl_p->L_bck_p = l_p->L_bck_p;
3623 l_p->L_bck_p->L_nxt_p = tl_p;
3624 l_p->L_nxt_p->L_bck_p = tl_p;
3625 free(l_p->L_gen.g_nam_p);
3626 free(l_p);
3629 if (l_p->L_data == 0) {
3634 reclaim(l_p);
3655 struct Lnk *l_p, *tl_p;
3689 l_p = ttl_p;
3690 if (tl_p == l_p) { /* first link to this file encountered */
3694 (void) strncpy(T_lname, l_p->L_gen.g_nam_p,
3695 l_p->L_gen.g_namesz);
3755 l_p = ttl_p;
3757 if (l_p->L_cnt == l_p->L_gen.g_nlink)
3764 tl_p = l_p;
3780 reclaim(l_p);
4174 struct Lnk *l_p, *tl_p;
4318 l_p = ttl_p;
4320 if (tl_p == l_p) {
4329 if (l_p->L_gen.g_attrnam_p != NULL) {
4332 (void) strcpy(Lnkend_p, l_p->L_gen.g_attrnam_p);
4340 (void) strcpy(Lnkend_p, l_p->L_gen.g_nam_p);
4352 l_p->L_lnk_p = NULL;
4356 if (l_p->L_cnt == G_p->g_nlink) {
4357 reclaim(l_p);
4392 struct Lnk *l_p, *tl_p;
4395 l_p = Lnk_hd.L_nxt_p;
4396 while (l_p != &Lnk_hd) {
4397 (void) strcpy(Gen.g_nam_p, l_p->L_gen.g_nam_p);
4399 tl_p = l_p;
4401 Gen.g_nlink = l_p->L_cnt; /* "actual" link count */
4432 tl_p = l_p;
4433 l_p = l_p->L_nxt_p;
4435 } /* l_p != &Lnk_hd */