]> granicus.if.org Git - postgresql/commitdiff
test_shm_mq: Fix checks for negative queue size.
authorRobert Haas <rhaas@postgresql.org>
Wed, 15 Jan 2014 15:50:00 +0000 (10:50 -0500)
committerRobert Haas <rhaas@postgresql.org>
Wed, 15 Jan 2014 15:51:06 +0000 (10:51 -0500)
Noted while addressing compiler warnings pointed out on pgsql-hackers.

contrib/test_shm_mq/setup.c
contrib/test_shm_mq/test_shm_mq.h

index b34d4b3eab09c01f9d58f55a6819f65f9be73cb2..e50f1f00139df95495d380d5ae1227763a003f50 100644 (file)
@@ -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)
 {
index 5f87da7b6dbd35e064723f1aadbcd8506799cb3b..5e0ee9ba43852b84088d3d8950124544b4a8baf3 100644 (file)
@@ -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);