From ce95b741c3dec97b11d94d904359911a95081940 Mon Sep 17 00:00:00 2001 From: opfez Date: Fri, 6 Aug 2021 13:45:39 +0200 Subject: [PATCH] add readme, installation --- Makefile | 3 +++ README | 5 +++++ finger.c | 6 +++--- 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 README diff --git a/Makefile b/Makefile index d0c4fc1..59cc9ed 100644 --- a/Makefile +++ b/Makefile @@ -3,3 +3,6 @@ CFLAGS = -Wall -Wextra -std=c99 -pedantic -g finger: finger.c $(CC) $(CFLAGS) $< -o $@ + +install: finger + cp $< /usr/bin/finger diff --git a/README b/README new file mode 100644 index 0000000..3e26f2a --- /dev/null +++ b/README @@ -0,0 +1,5 @@ +This is a simple finger client. + +Usage: finger [user] server + +Installation: make install diff --git a/finger.c b/finger.c index 460298c..d623056 100644 --- a/finger.c +++ b/finger.c @@ -19,9 +19,8 @@ void read_server_response(int sockfd) { char c; - while (read(sockfd, &c, 1) != 0) { - if (c != '\r') - putchar(c); + while (read(sockfd, &c, 1)) { + putchar(c); } } @@ -58,6 +57,7 @@ main(int argc, char *argv[]) user = argv[1]; } + /* setting up sockets and stuff */ struct sockaddr_in servaddr; int sockfd = socket(AF_INET, SOCK_STREAM, 0);