postgres.git / summary / log / commit / refs

commit    04cad8f7bcd63fac567e49fd72e6df42b3b251a9
Author:   Thomas Munro <tmunro@postgresql.org>
Date:     Mon Jul 19 04:29:17 2021 +0000
First released in: 15.0

    Adjust commit 2dbe8905 for ancient macOS.
    
    A couple of open flags used in an assertion didn't exist in macOS 10.4.
    Per build farm animal prairiedog.  Also add O_EXCL while here (there are
    a few more standard flags but they're not relevant and likely to be
    missing).


src/backend/storage/file/fd.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/backend/storage/file/fd.c b/src/backend/storage/file/fd.c index 0792c08ce1b..abb054ad7f3 100644 --- a/src/backend/storage/file/fd.c +++ b/src/backend/storage/file/fd.c @@ -1065,9 +1065,14 @@ tryAgain: */ StaticAssertStmt((PG_O_DIRECT & (O_APPEND | +#if defined(O_CLOEXEC) O_CLOEXEC | +#endif O_CREAT | +#if defined(O_DSYNC) O_DSYNC | +#endif + O_EXCL | O_RDWR | O_RDONLY | O_SYNC | [parent: d1216635610a]