From 147b52eed9cecadd9f05d5732b0e6821666f84f7 Mon Sep 17 00:00:00 2001 From: g1n Date: Fri, 27 Aug 2021 17:34:19 +0300 Subject: [PATCH] Add touch --- src/.gitignore | 1 + src/Makefile | 3 ++- src/touch.c | 8 ++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/touch.c diff --git a/src/.gitignore b/src/.gitignore index 73e18e1..ee111f6 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -1,5 +1,6 @@ * !.gitignore !cat.c +!touch.c !yes.c !Makefile diff --git a/src/Makefile b/src/Makefile index 9246988..0bf4ab2 100644 --- a/src/Makefile +++ b/src/Makefile @@ -2,10 +2,11 @@ CC = gcc CFLAGS= -Wall -Wextra LFLAGS= -all: cat yes +all: cat touch yes main: $(OBJFILES) $(CC) cat.c -o cat + $(CC) touch.c -o touch $(CC) yes.c -o yes test: main diff --git a/src/touch.c b/src/touch.c new file mode 100644 index 0000000..86ae88d --- /dev/null +++ b/src/touch.c @@ -0,0 +1,8 @@ +#include + +int main(int argc, char *argv[]){ + for (int i = 1; i < argc; i++) { + FILE *file = fopen(argv[i], "w"); + fclose(file); + } +}