Prevent CRLF conversion of inputs in json_parser test module
authorAndrew Dunstan <andrew@dunslane.net>
Tue, 9 Jul 2024 21:29:48 +0000 (17:29 -0400)
committerAndrew Dunstan <andrew@dunslane.net>
Tue, 9 Jul 2024 21:29:48 +0000 (17:29 -0400)
commitf7bd0a381de12a5c309f3c19d8c966b77e87cff3
tree540ec1477c7507d484fbe3d3f9f7fb8c5b4ef1f8
parent896cd266fd34c2dfbf06297b9f2ea89ae8e5a0b1
Prevent CRLF conversion of inputs in json_parser test module

Do this by opening the file in PG_BINARY_R mode. This prevents us from
getting wrong byte count from stat().

Per complaint from Andres Freund

Discussion: https://postgr.es/m/20240707052030.r77hbdkid3mwksop@awork3.anarazel.de

Backpatch to rlease 17 where this code was introduced
src/test/modules/test_json_parser/test_json_parser_incremental.c
src/test/modules/test_json_parser/test_json_parser_perf.c