summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/shared/lib.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/shared/lib.cpp b/src/shared/lib.cpp
index 0eebf17..d7d1a4e 100644
--- a/src/shared/lib.cpp
+++ b/src/shared/lib.cpp
@@ -39,10 +39,16 @@ namespace tmwa
{
io::ReadFile rf(dirfd, filename);
if (!rf.is_open())
+ {
+ FPRINTF(stderr, "Could not open %s\n"_fmt, filename);
abort();
+ }
AString line;
if (!rf.getline(line))
+ {
+ FPRINTF(stderr, "Could not read from %s\n"_fmt, filename);
abort();
+ }
}
static
@@ -50,10 +56,16 @@ namespace tmwa
{
io::WriteFile wf(dirfd, filename);
if (!wf.is_open())
+ {
+ FPRINTF(stderr, "Could not open %s\n"_fmt, filename);
abort();
+ }
wf.put_line("Hello, World!"_s);
if (!wf.close())
+ {
+ FPRINTF(stderr, "Could not write to %s\n"_fmt, filename);
abort();
+ }
}
void check_paths()