Lines Matching refs:new_entry
860 struct Lnk *new_entry, *sublist; in add_lnk() local
872 new_entry = e_zalloc(E_EXIT, sizeof (struct Lnk)); in add_lnk()
874 new_entry->L_lnk_p = NULL; in add_lnk()
875 new_entry->L_gen = *G_p; /* structure copy */ in add_lnk()
877 new_entry->L_gen.g_nam_p = e_zalloc(E_EXIT, (size_t)G_p->g_namesz); in add_lnk()
879 (void) strcpy(new_entry->L_gen.g_nam_p, G_p->g_nam_p); in add_lnk()
883 new_entry->L_nxt_p = &Lnk_hd; in add_lnk()
884 new_entry->L_bck_p = Lnk_hd.L_bck_p; in add_lnk()
885 Lnk_hd.L_bck_p = new_entry->L_bck_p->L_nxt_p = new_entry; in add_lnk()
886 new_entry->L_lnk_p = NULL; in add_lnk()
887 new_entry->L_cnt = 1; in add_lnk()
888 new_entry->L_data = Onecopy ? 0 : 1; in add_lnk()
889 sublist = new_entry; in add_lnk()
903 ptr->L_lnk_p = new_entry; in add_lnk()
907 return (new_entry); in add_lnk()