dlstadd & dlstnew.c