From owner-cvs-usrbin Mon Jan 23 13:03:38 1995 Return-Path: cvs-usrbin-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA12000 for cvs-usrbin-outgoing; Mon, 23 Jan 1995 13:03:38 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id NAA11948; Mon, 23 Jan 1995 13:03:21 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.9/8.6.9) id NAA15910; Mon, 23 Jan 1995 13:03:20 -0800 Date: Mon, 23 Jan 1995 13:03:20 -0800 From: "Jordan K. Hubbard" Message-Id: <199501232103.NAA15910@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-usrbin@time.cdrom.com Subject: cvs commit: src/usr.bin/make/lst.lib lstConcat.c lstDestroy.c lstDupl.c lstFind.c lstFindFrom.c lstForEach.c Sender: cvs-usrbin-owner@FreeBSD.org Precedence: bulk jkh 95/01/23 13:03:19 Modified: usr.bin/make Makefile arch.c buf.c buf.h compat.c cond.c config.h dir.c dir.h for.c hash.c hash.h job.c job.h list.h lst.h main.c make.c make.h nonints.h parse.c pathnames.h sprite.h str.c suff.c targ.c var.c usr.bin/make/lst.lib lstConcat.c lstDestroy.c lstDupl.c lstFind.c lstFindFrom.c lstForEach.c Log: Bring in a number of changes from NetBSD's make, fixing quite a few problems in the process: 1. Quoting should work properly now. In particular, Chet's reported bash make problem has gone away. 2. A lot of memory that just wasn't being free'd after use is now freed. This should cause make to take up a LOT less memory when dealing with archive targets. 3. Give proper credit to Adam de Boor in a number of files. Obtained from: NetBSD (and Adam de Boor)