update link.c