From df3657b2a99ef20da99ac3c6c02f43cc23e70fca Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Fri, 20 Jan 2017 22:19:09 +0100 Subject: Moving towards a server/clients structure. --- src/file/data_output.c | 66 -------------------------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 src/file/data_output.c (limited to 'src/file/data_output.c') diff --git a/src/file/data_output.c b/src/file/data_output.c deleted file mode 100644 index 04e3964..0000000 --- a/src/file/data_output.c +++ /dev/null @@ -1,66 +0,0 @@ -#define _POSIX_C_SOURCE 200809L - -#include -#include -#include -#include /* defines SIZE_MAX */ -#include - -#include "error.h" - -#include "data_output.h" - -int ZoO_data_output_write_line -( - const char filename [const restrict static 1], - char line [const restrict static 1], - size_t const line_size -) -{ - const int old_errno = errno; - FILE * file; - - file = fopen(filename, "a"); - - if (file == (FILE *) NULL) - { - ZoO_ERROR - ( - "Could not open file '%s' in appending mode.", - filename - ); - - return -1; - } - - line[line_size - 1] = '\n'; - - if - ( - fwrite - ( - (const void *) line, - sizeof(char), - line_size, - file - ) < line_size - ) - { - line[line_size - 1] = '\0'; - - ZoO_ERROR - ( - "Could not store line '%s' in %s.", - line, - filename - ); - - fclose(file); - - return -1; - } - - fclose(file); - - return 0; -} -- cgit v1.2.3-70-g09d2