diff options
author | Thomas Munro <tmunro@postgresql.org> | 2018-09-22 00:40:13 +1200 |
---|---|---|
committer | Thomas Munro <tmunro@postgresql.org> | 2018-09-22 00:42:17 +1200 |
commit | 917fe6a48218c3dcbb74129da9ec69b524c45f47 (patch) | |
tree | 0222328c890f72d863d3d0579f22e6e0fa4cbceb /src/include/utils/dsa.h | |
parent | 1b8f09dbd352cb2280ff6e7c8896db57a2d68f06 (diff) | |
download | postgresql-917fe6a48218c3dcbb74129da9ec69b524c45f47.tar.gz postgresql-917fe6a48218c3dcbb74129da9ec69b524c45f47.zip |
Use size_t consistently in dsa.{ch}.
Takeshi Ideriha complained that there is a mixture of Size and size_t
in dsa.c and corresponding header. Let's use size_t. Back-patch to 10
where dsa.c landed, to make future back-patching easy.
Discussion: https://postgr.es/m/4E72940DA2BF16479384A86D54D0988A6F19ABD9%40G01JPEXMBKW04
Diffstat (limited to 'src/include/utils/dsa.h')
-rw-r--r-- | src/include/utils/dsa.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/include/utils/dsa.h b/src/include/utils/dsa.h index 516ef610f01..c38487c739d 100644 --- a/src/include/utils/dsa.h +++ b/src/include/utils/dsa.h @@ -22,7 +22,7 @@ struct dsa_area; typedef struct dsa_area dsa_area; /* - * If this system only uses a 32-bit value for Size, then use the 32-bit + * If this system only uses a 32-bit value for size_t, then use the 32-bit * implementation of DSA. This limits the amount of DSA that can be created * to something significantly less than the entire 4GB address space because * the DSA pointer must encode both a segment identifier and an offset, but @@ -102,7 +102,7 @@ typedef dsm_handle dsa_handle; extern void dsa_startup(void); extern dsa_area *dsa_create(int tranche_id); -extern dsa_area *dsa_create_in_place(void *place, Size size, +extern dsa_area *dsa_create_in_place(void *place, size_t size, int tranche_id, dsm_segment *segment); extern dsa_area *dsa_attach(dsa_handle handle); extern dsa_area *dsa_attach_in_place(void *place, dsm_segment *segment); @@ -113,10 +113,10 @@ extern void dsa_pin_mapping(dsa_area *area); extern void dsa_detach(dsa_area *area); extern void dsa_pin(dsa_area *area); extern void dsa_unpin(dsa_area *area); -extern void dsa_set_size_limit(dsa_area *area, Size limit); -extern Size dsa_minimum_size(void); +extern void dsa_set_size_limit(dsa_area *area, size_t limit); +extern size_t dsa_minimum_size(void); extern dsa_handle dsa_get_handle(dsa_area *area); -extern dsa_pointer dsa_allocate_extended(dsa_area *area, Size size, int flags); +extern dsa_pointer dsa_allocate_extended(dsa_area *area, size_t size, int flags); extern void dsa_free(dsa_area *area, dsa_pointer dp); extern void *dsa_get_address(dsa_area *area, dsa_pointer dp); extern void dsa_trim(dsa_area *area); |