From 5bb1bf93a05e309c72f3928f3ead90ef30eb7770 Mon Sep 17 00:00:00 2001 From: Gitea Date: Sat, 12 Dec 2020 01:58:36 -0600 Subject: [PATCH] starting work on chgrp --- chgrp.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 chgrp.c diff --git a/chgrp.c b/chgrp.c new file mode 100644 index 0000000..a2aa431 --- /dev/null +++ b/chgrp.c @@ -0,0 +1,21 @@ +#define _POSIX_C_SOURCE 200809L + +#include + +int main(int argc, char * argv[]) { + char c; + int recurse = 0; /* -R */ + /* 0: -P, 01: -L, 02: -H */ + int recurse_follow = 0; + int follow_link = 0; /* -h */ + + while((c = getopt(argc, argv, "RHLPh")) != -1) { + switch(c) { + case 'R': recurse = 1; break; + case 'P': recurse_follow = 0; break; + case 'L': recurse_follow = 01; break; + case 'H': recurse_follow = 02; break; + case 'h': follow_link = 1; break; + } + } +} \ No newline at end of file