Re: [pgsql-patches] Patch to avoid gprofprofilingoverwrites - Mailing list pgsql-patches

From Tom Lane
Subject Re: [pgsql-patches] Patch to avoid gprofprofilingoverwrites
Date
Msg-id 19949.1171947808@sss.pgh.pa.us
Whole thread Raw
In response to Re: [pgsql-patches] Patch to avoid gprofprofilingoverwrites  (Bruce Momjian <bruce@momjian.us>)
Responses Re: [pgsql-patches] Patch to avoid gprofprofilingoverwrites
List pgsql-patches
Bruce Momjian <bruce@momjian.us> writes:

> +     CFLAGS="$CFLAGS -DPROFILE_PID_DIR -pg ${PROFILE_CFLAGS}"

Kindly use AC_DEFINE instead of random -D in CFLAGS (which is the wrong
place for -D anyway).  Also, what exactly is the point here of
PROFILE_CFLAGS?  I thought it was supposed to allow substituting
something else for -pg, but you've managed to defeat that.

> +         snprintf(gprofDirName, MAXPGPATH, "./gprof/%d", getpid());

getpid is not int everywhere; use a cast.  Also, the "./" bits are
silly, and if you ask me so is the MAXPGPATH-sized buffer for a string
that can't exceed 20 or so bytes.

            regards, tom lane

pgsql-patches by date:

Previous
From: Alvaro Herrera
Date:
Subject: Re: WIP patch - INSERT-able log statements
Next
From: "Pavan Deolasee"
Date:
Subject: HOT WIP Patch - version 2