summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Haszlakiewicz <erh+git@nimenees.com>2022-07-26 23:43:30 +0000
committerEric Haszlakiewicz <erh+git@nimenees.com>2022-07-26 23:43:30 +0000
commit5282e736007c1785ab2ad574f037417a01de2f9d (patch)
tree67c573169460122f2978c03253780b0b0a5e610f
parent8b35a78d295663c5e0d4880e99ad225436d5882f (diff)
downloadjson-c-5282e736007c1785ab2ad574f037417a01de2f9d.tar.gz
Entirely drop mode bits from open(O_RDONLY) to avoid warnings on certain platforms. Fixes issue #779.
-rw-r--r--tests/test_util_file.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/test_util_file.c b/tests/test_util_file.c
index d0cb8a1..f3a022e 100644
--- a/tests/test_util_file.c
+++ b/tests/test_util_file.c
@@ -93,7 +93,7 @@ static void test_write_to_file()
static void stat_and_cat(const char *file)
{
struct stat sb;
- int d = open(file, O_RDONLY, 0600);
+ int d = open(file, O_RDONLY);
if (d < 0)
{
printf("FAIL: unable to open %s: %s\n", file, strerror(errno));
@@ -171,7 +171,7 @@ static void test_read_valid_with_fd(const char *testdir)
char filename[PATH_MAX];
(void)snprintf(filename, sizeof(filename), "%s/valid.json", testdir);
- int d = open(filename, O_RDONLY, 0);
+ int d = open(filename, O_RDONLY);
if (d < 0)
{
fprintf(stderr, "FAIL: unable to open %s: %s\n", filename, strerror(errno));
@@ -196,7 +196,7 @@ static void test_read_valid_nested_with_fd(const char *testdir)
char filename[PATH_MAX];
(void)snprintf(filename, sizeof(filename), "%s/valid_nested.json", testdir);
- int d = open(filename, O_RDONLY, 0);
+ int d = open(filename, O_RDONLY);
if (d < 0)
{
fprintf(stderr, "FAIL: unable to open %s: %s\n", filename, strerror(errno));
@@ -255,7 +255,7 @@ static void test_read_nonexistant()
static void test_read_closed()
{
// Test reading from a closed fd
- int d = open("/dev/null", O_RDONLY, 0);
+ int d = open("/dev/null", O_RDONLY);
if (d < 0)
{
puts("FAIL: unable to open");
@@ -290,7 +290,7 @@ static void test_read_fd_equal(const char *testdir)
json_object *jso = json_object_from_file(filename);
- int d = open(filename, O_RDONLY, 0);
+ int d = open(filename, O_RDONLY);
if (d < 0)
{
fprintf(stderr, "FAIL: unable to open %s: %s\n", filename, strerror(errno));