summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2014-01-15 10:50:00 -0500
committerRobert Haas <rhaas@postgresql.org>2014-01-15 10:51:06 -0500
commitb5763cedde2541a6629f64cccf77e37b21348714 (patch)
tree20d537b34ed51280e0ae22b8780cc9e5ba90d7de
parentd89746c7c534ef5b061fee0b8f587042f55bd92d (diff)
test_shm_mq: Fix checks for negative queue size.
Noted while addressing compiler warnings pointed out on pgsql-hackers.
-rw-r--r--contrib/test_shm_mq/setup.c6
-rw-r--r--contrib/test_shm_mq/test_shm_mq.h2
2 files changed, 4 insertions, 4 deletions
diff --git a/contrib/test_shm_mq/setup.c b/contrib/test_shm_mq/setup.c
index b34d4b3eab0..e50f1f00139 100644
--- a/contrib/test_shm_mq/setup.c
+++ b/contrib/test_shm_mq/setup.c
@@ -29,7 +29,7 @@ typedef struct
BackgroundWorkerHandle *handle[FLEXIBLE_ARRAY_MEMBER];
} worker_state;
-static void setup_dynamic_shared_memory(uint64 queue_size, int nworkers,
+static void setup_dynamic_shared_memory(int64 queue_size, int nworkers,
dsm_segment **segp,
test_shm_mq_header **hdrp,
shm_mq **outp, shm_mq **inp);
@@ -45,7 +45,7 @@ static bool check_worker_status(worker_state *wstate);
* for a test run.
*/
void
-test_shm_mq_setup(uint64 queue_size, int32 nworkers, dsm_segment **segp,
+test_shm_mq_setup(int64 queue_size, int32 nworkers, dsm_segment **segp,
shm_mq_handle **output, shm_mq_handle **input)
{
dsm_segment *seg;
@@ -86,7 +86,7 @@ test_shm_mq_setup(uint64 queue_size, int32 nworkers, dsm_segment **segp,
* the number of workers, plus one.
*/
static void
-setup_dynamic_shared_memory(uint64 queue_size, int nworkers,
+setup_dynamic_shared_memory(int64 queue_size, int nworkers,
dsm_segment **segp, test_shm_mq_header **hdrp,
shm_mq **outp, shm_mq **inp)
{
diff --git a/contrib/test_shm_mq/test_shm_mq.h b/contrib/test_shm_mq/test_shm_mq.h
index 5f87da7b6db..5e0ee9ba438 100644
--- a/contrib/test_shm_mq/test_shm_mq.h
+++ b/contrib/test_shm_mq/test_shm_mq.h
@@ -35,7 +35,7 @@ typedef struct
} test_shm_mq_header;
/* Set up dynamic shared memory and background workers for test run. */
-extern void test_shm_mq_setup(uint64 queue_size, int32 nworkers,
+extern void test_shm_mq_setup(int64 queue_size, int32 nworkers,
dsm_segment **seg, shm_mq_handle **output,
shm_mq_handle **input);