From 8f16cb40f21f3ae0dbcc8466584f0fb9b9cf2a2b Mon Sep 17 00:00:00 2001 From: Lukas Jiriste Date: Wed, 28 Jun 2023 21:25:07 +0200 Subject: [PATCH] A minor change. --- ex02/sources/main.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ex02/sources/main.c b/ex02/sources/main.c index 89c8644..35edb10 100644 --- a/ex02/sources/main.c +++ b/ex02/sources/main.c @@ -6,7 +6,7 @@ /* By: ljiriste +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2023/06/27 14:05:49 by ljiriste #+# #+# */ -/* Updated: 2023/06/27 17:28:04 by ljiriste ### ########.fr */ +/* Updated: 2023/06/28 21:24:50 by ljiriste ### ########.fr */ /* */ /* ************************************************************************** */ @@ -32,10 +32,12 @@ void std_input_mode(void) return ; } -void tail_file(char *file_name, char *proc_name, unsigned int char_count); +void write_last_chars(int fd, unsigned int fl, unsigned int chars) +{ + +void tail_file(char *file_name, char *proc_name, unsigned int char_count) { int fd; - char c; unsigned int file_length; fd = open(file_name, O_RDWR); @@ -51,9 +53,7 @@ void tail_file(char *file_name, char *proc_name, unsigned int char_count); else { file_length = file_length(file_name); - - while (read(fd, &c, 1) > 0) - write(1, &c, 1); + write_last_chars(fd, file_length, char_count); close(fd); } } -- 2.30.2