Re: cross-platform pg_basebackup - Mailing list pgsql-hackers

From Tom Lane
Subject Re: cross-platform pg_basebackup
Date
Msg-id 3057158.1666286886@sss.pgh.pa.us
Whole thread Raw
In response to Re: cross-platform pg_basebackup  (Robert Haas <robertmhaas@gmail.com>)
Responses Re: cross-platform pg_basebackup  (Robert Haas <robertmhaas@gmail.com>)
List pgsql-hackers
Robert Haas <robertmhaas@gmail.com> writes:
> Cool. Here's a patch.

LGTM, except I'd be inclined to ensure that all the macros
are function-style, ie

+#define IS_DIR_SEP(ch) IS_NONWINDOWS_DIR_SEP(ch)

not just

+#define IS_DIR_SEP IS_NONWINDOWS_DIR_SEP

I don't recall the exact rules, but I know that the second style
can lead to expanding the macro in more cases, which we likely
don't want.  It also seems like better documentation to show
the expected arguments.

            regards, tom lane



pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: Re: cross-platform pg_basebackup
Next
From: Andres Freund
Date:
Subject: Re: pg_stat_bgwriter.buffers_backend is pretty meaningless (and more?)