postgres.git / summary / log / commit / refs

commit    e9bacfca442f828dec373ef4ed9bf6268ec38ed7
Author:   Tom Lane <tgl@sss.pgh.pa.us>
Date:     Sat Sep 05 20:15:38 2015 +0000

    Fix CreateTableSpace() so it will compile without HAVE_SYMLINK.
    
    This has been broken since 9.3 (commit 82b1b213cad3a69c to be exact),
    which suggests that nobody is any longer using a Windows build system that
    doesn't provide a symlink emulation.  Still, it's wrong on its own terms,
    so repair.
    
    YUriy Zhuravlev


src/backend/commands/tablespace.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/commands/tablespace.c b/src/backend/commands/tablespace.c index 01ba326a43b..44aa05ed23f 100644 --- a/src/backend/commands/tablespace.c +++ b/src/backend/commands/tablespace.c @@ -366,13 +366,14 @@ CreateTableSpace(CreateTableSpaceStmt *stmt) /* We keep the lock on pg_tablespace until commit */ heap_close(rel, NoLock); + + return tablespaceoid; #else /* !HAVE_SYMLINK */ ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("tablespaces are not supported on this platform"))); + return InvalidOid; /* keep compiler quiet */ #endif /* HAVE_SYMLINK */ - - return tablespaceoid; } /* [parent: 658ec6264063]