Commit 9e12fb02 authored by Thomas Munro's avatar Thomas Munro

Remove some remaining traces of dsm_resize().

A couple of obsolete comments and unreachable blocks remained after
commit 3c60d0fa.

Discussion: https://postgr.es/m/CAA4eK1%2B%3DyAFUvpFoHXFi_gm8YqmXN-TtkFH%2BVYjvDLS6-SFq-Q%40mail.gmail.com
parent add9182e
...@@ -245,7 +245,7 @@ dsm_impl_posix(dsm_op op, dsm_handle handle, Size request_size, ...@@ -245,7 +245,7 @@ dsm_impl_posix(dsm_op op, dsm_handle handle, Size request_size,
} }
/* /*
* Create new segment or open an existing one for attach or resize. * Create new segment or open an existing one for attach.
* *
* Even though we're not going through fd.c, we should be safe against * Even though we're not going through fd.c, we should be safe against
* running out of file descriptors, because of NUM_RESERVED_FDS. We're * running out of file descriptors, because of NUM_RESERVED_FDS. We're
...@@ -410,10 +410,6 @@ dsm_impl_sysv(dsm_op op, dsm_handle handle, Size request_size, ...@@ -410,10 +410,6 @@ dsm_impl_sysv(dsm_op op, dsm_handle handle, Size request_size,
char name[64]; char name[64];
int *ident_cache; int *ident_cache;
/* Since resize isn't supported, reattach is a no-op. */
if (op == DSM_OP_ATTACH && *mapped_address != NULL)
return true;
/* /*
* POSIX shared memory and mmap-based shared memory identify segments with * POSIX shared memory and mmap-based shared memory identify segments with
* names. To avoid needless error message variation, we use the handle as * names. To avoid needless error message variation, we use the handle as
...@@ -600,10 +596,6 @@ dsm_impl_windows(dsm_op op, dsm_handle handle, Size request_size, ...@@ -600,10 +596,6 @@ dsm_impl_windows(dsm_op op, dsm_handle handle, Size request_size,
char name[64]; char name[64];
MEMORY_BASIC_INFORMATION info; MEMORY_BASIC_INFORMATION info;
/* Since resize isn't supported, reattach is a no-op. */
if (op == DSM_OP_ATTACH && *mapped_address != NULL)
return true;
/* /*
* Storing the shared memory segment in the Global\ namespace, can allow * Storing the shared memory segment in the Global\ namespace, can allow
* any process running in any session to access that file mapping object * any process running in any session to access that file mapping object
...@@ -814,7 +806,7 @@ dsm_impl_mmap(dsm_op op, dsm_handle handle, Size request_size, ...@@ -814,7 +806,7 @@ dsm_impl_mmap(dsm_op op, dsm_handle handle, Size request_size,
return true; return true;
} }
/* Create new segment or open an existing one for attach or resize. */ /* Create new segment or open an existing one for attach. */
flags = O_RDWR | (op == DSM_OP_CREATE ? O_CREAT | O_EXCL : 0); flags = O_RDWR | (op == DSM_OP_CREATE ? O_CREAT | O_EXCL : 0);
if ((fd = OpenTransientFile(name, flags)) == -1) if ((fd = OpenTransientFile(name, flags)) == -1)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment