aboutsummaryrefslogtreecommitdiffstats
path: root/FICS/adminproc.c
diff options
context:
space:
mode:
authorMarkus Uhlin <markus@nifty-networks.net>2025-10-04 13:55:04 +0200
committerMarkus Uhlin <markus@nifty-networks.net>2025-10-04 13:55:04 +0200
commit7a3fd562cb80da8881a5cebeab0641fcb7b2af30 (patch)
tree6361222b350e98e2c2c22c5c649c0fcb7b60ec85 /FICS/adminproc.c
parent85b030a13a3c802c2d8e9d064e7c8665c2a0c54a (diff)
Refer to the array indices by using enums
Diffstat (limited to 'FICS/adminproc.c')
-rw-r--r--FICS/adminproc.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/FICS/adminproc.c b/FICS/adminproc.c
index 9f192bc..27d6ce3 100644
--- a/FICS/adminproc.c
+++ b/FICS/adminproc.c
@@ -189,8 +189,8 @@ create_news_file(int p, param_list param, int admin)
msnprintf(filename, sizeof filename, "%s/adminnews.%d",
news_dir,
param[0].val.integer);
- fd = open(filename, g_open_flags[1], g_open_modes);
- if (fd < 0)
+ if ((fd = open(filename, g_open_flags[OPFL_WRITE],
+ g_open_modes)) < 0)
return COM_FAILED;
else if ((fp = fdopen(fd, "w")) != NULL) {
fprintf(fp, "%s\n", param[1].val.string);
@@ -206,8 +206,8 @@ create_news_file(int p, param_list param, int admin)
msnprintf(filename, sizeof filename, "%s/news.%d",
news_dir,
param[0].val.integer);
- fd = open(filename, g_open_flags[1], g_open_modes);
- if (fd < 0)
+ if ((fd = open(filename, g_open_flags[OPFL_WRITE],
+ g_open_modes)) < 0)
return COM_FAILED;
else if ((fp = fdopen(fd, "w")) != NULL) {
fprintf(fp, "%s\n", param[1].val.string);
@@ -230,9 +230,7 @@ add_item(char *new_item, char *filename)
msnprintf(tmp_file, sizeof tmp_file, "%s/.tmp.idx", news_dir);
- fd = open(tmp_file, g_open_flags[1], g_open_modes);
-
- if (fd < 0)
+ if ((fd = open(tmp_file, g_open_flags[OPFL_WRITE], g_open_modes)) < 0)
return 0;
else if ((new_fp = fdopen(fd, "w")) == NULL) {
close(fd);