summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2010-10-07 16:09:23 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2010-10-07 16:09:23 +0200
commitc817c1ada5084b06e2c7838c58b339a47ae8fcf4 (patch)
tree29f2b031e3b04670e1296cce07050486eaa38b69
parent4b0b36eb31c74383409609f2567e71bc5de3dacd (diff)
downloadabrt-c817c1ada5084b06e2c7838c58b339a47ae8fcf4.tar.gz
abrt-c817c1ada5084b06e2c7838c58b339a47ae8fcf4.tar.xz
abrt-c817c1ada5084b06e2c7838c58b339a47ae8fcf4.zip
add a new helper function, full_write_str(fd,str)
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
-rw-r--r--lib/utils/read_write.c5
-rw-r--r--lib/utils/read_write.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/utils/read_write.c b/lib/utils/read_write.c
index 9d7f0135..da067f78 100644
--- a/lib/utils/read_write.c
+++ b/lib/utils/read_write.c
@@ -98,3 +98,8 @@ ssize_t full_write(int fd, const void *buf, size_t len)
return total;
}
+
+ssize_t full_write_str(int fd, const char *buf)
+{
+ return full_write(fd, buf, strlen(buf));
+}
diff --git a/lib/utils/read_write.h b/lib/utils/read_write.h
index d3af1ad5..054a1a9a 100644
--- a/lib/utils/read_write.h
+++ b/lib/utils/read_write.h
@@ -40,6 +40,8 @@ ssize_t safe_write(int fd, const void *buf, size_t count);
ssize_t full_read(int fd, void *buf, size_t count);
ssize_t full_write(int fd, const void *buf, size_t count);
+ssize_t full_write_str(int fd, const char *buf);
+
#ifdef __cplusplus
}
#endif