From cff2863f6b986490c5868bb177918666432c9f4c Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Thu, 17 Mar 2016 23:33:56 +1300 Subject: Quick and utterly wrong pwd(1) implementation --- .gitignore | 1 + Makefile | 4 ++-- pwd.c | 9 +++++++++ pwd.h | 8 ++++++++ 4 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 pwd.c create mode 100644 pwd.h diff --git a/.gitignore b/.gitignore index 1dcb821..4951cbe 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ ls +pwd sort diff --git a/Makefile b/Makefile index cc23251..7e350b8 100644 --- a/Makefile +++ b/Makefile @@ -3,9 +3,9 @@ CC = clang CFLAGS = -std=c90 -Weverything -all : ls sort +all : ls pwd sort clean : rm -f -- *.o - rm -f ls sort + rm -f ls pwd sort diff --git a/pwd.c b/pwd.c new file mode 100644 index 0000000..8416ed4 --- /dev/null +++ b/pwd.c @@ -0,0 +1,9 @@ +#include "pwd.h" + +int main(void) +{ + char buf[1024]; + fprintf(stdout, "%s\n", getcwd(buf, 1024)); + exit(EXIT_SUCCESS); +} + diff --git a/pwd.h b/pwd.h new file mode 100644 index 0000000..7ea4bed --- /dev/null +++ b/pwd.h @@ -0,0 +1,8 @@ +#ifndef __PWD_H +#define __PWD_H + +#include +#include +#include + +#endif -- cgit v1.2.3