modify link.c, regular commit