aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/tablespace.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2015-09-05 16:15:38 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2015-09-05 16:15:53 -0400
commit5692b4acb26fea7c834c9ad0712cce2ec251d512 (patch)
tree7af0747082c11b74d0e88c6d01c00178041961d0 /src/backend/commands/tablespace.c
parent25600c42e078e0d10eedf2794a0c7d02178232e0 (diff)
downloadpostgresql-5692b4acb26fea7c834c9ad0712cce2ec251d512.tar.gz
postgresql-5692b4acb26fea7c834c9ad0712cce2ec251d512.zip
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
Diffstat (limited to 'src/backend/commands/tablespace.c')
-rw-r--r--src/backend/commands/tablespace.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/backend/commands/tablespace.c b/src/backend/commands/tablespace.c
index ff0d904b7a8..7588b7ae264 100644
--- a/src/backend/commands/tablespace.c
+++ b/src/backend/commands/tablespace.c
@@ -383,13 +383,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;
}
/*