aboutsummaryrefslogtreecommitdiff
path: root/utils.cpp
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2018-04-10 09:27:22 +0800
committerGravatar Chris Xiong <chirs241097@gmail.com> 2018-04-10 09:27:22 +0800
commitdd96de7379d68659eed8b4c795da1e4b57d3e734 (patch)
tree9a5cad0c413402bb2fdde627f9dc81f29ee1f371 /utils.cpp
parent6bdb9028af9a5256fbb47b942843e49aef7e3aa1 (diff)
downloadlightsd-dd96de7379d68659eed8b4c795da1e4b57d3e734.tar.xz
Hopefully fixed some segmentation faults.
Added init script for OpenRC. Fixed compiler warnings.
Diffstat (limited to 'utils.cpp')
-rw-r--r--utils.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/utils.cpp b/utils.cpp
index 8dc5f5a..a661794 100644
--- a/utils.cpp
+++ b/utils.cpp
@@ -8,7 +8,7 @@ int readint(const char* path)
FILE* f=fopen(path,"r");
if(!f)return LOG('W',"failed to open %s for reading: %d",path,errno),0;
char buf[16];
- fgets(buf,16,f);
+ ignore_result(fgets(buf,16,f));
buf[15]=0;
fclose(f);
return atoi(buf);
@@ -18,7 +18,7 @@ float readfloat(const char* path)
FILE* f=fopen(path,"r");
if(!f)return LOG('W',"failed to open %s for reading: %d",path,errno),0;
char buf[16];
- fgets(buf,16,f);
+ ignore_result(fgets(buf,16,f));
buf[15]=0;
fclose(f);
return atof(buf);
@@ -28,7 +28,7 @@ std::string readstr(const char* path)
FILE* f=fopen(path,"r");
if(!f)return LOG('W',"failed to open %s for reading: %d",path,errno),"";
char buf[256];
- fgets(buf,256,f);
+ ignore_result(fgets(buf,256,f));
buf[255]=0;
fclose(f);
return std::string(buf);
@@ -37,7 +37,7 @@ void writeint(const char* path,int v)
{
FILE* f=fopen(path,"w");
if(!f){LOG('W',"failed to open %s for writing",path);return;}
- fprintf(f,"%d",v);
+ ignore_result(fprintf(f,"%d",v));
fclose(f);
}
std::string trim(std::string s)