From owner-cvs-gnu Sat Jun 8 01:03:15 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA01764 for cvs-gnu-outgoing; Sat, 8 Jun 1996 01:03:15 -0700 (PDT) Received: from GndRsh.aac.dev.com (GndRsh.aac.dev.com [198.145.92.241]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id BAA01742; Sat, 8 Jun 1996 01:03:09 -0700 (PDT) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id BAA13079; Sat, 8 Jun 1996 01:03:07 -0700 From: "Rodney W. Grimes" Message-Id: <199606080803.BAA13079@GndRsh.aac.dev.com> Subject: Re: cvs commit: src/gnu/usr.bin/ld ld.c To: wpaul@freefall.freebsd.org (Bill Paul) Date: Sat, 8 Jun 1996 01:03:07 -0700 (PDT) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-gnu@freefall.freebsd.org In-Reply-To: <199606080452.VAA06824@freefall.freebsd.org> from Bill Paul at "Jun 7, 96 09:52:59 pm" X-Mailer: ELM [version 2.4ME+ PL11 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-gnu@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > wpaul 96/06/07 21:52:58 > > Modified: gnu/usr.bin/ld ld.c > Log: > Aw c'mon. I'm being driven mad by plenty of other things. I don't > need this. > > Consider the following code: > More ``complete'' fix, use the compiler to do the right thing for you...: #define TMP_EXTENSION ".tmp" ... case 'O': output_filename = malloc(strlen(arg)+sizeof(TMP_EXTENSION)); strcpy(output_filename, arg); strcat(output_filename, TMP_EXTENSION); real_output_filename = arg; return; -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD