diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-06-17 14:44:21 +0200 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-06-17 14:44:21 +0200 |
| commit | 0475dcbf969271f02e193f36f1d5620909621219 (patch) | |
| tree | fe9b59880fa55620406ae1e6bb9fa25b08bd016b /print_argv_env_main.c | |
| parent | a1704494c323177d4c4d8cf822aa80297181c4fe (diff) | |
| download | minishell-0475dcbf969271f02e193f36f1d5620909621219.tar.gz minishell-0475dcbf969271f02e193f36f1d5620909621219.tar.bz2 minishell-0475dcbf969271f02e193f36f1d5620909621219.zip | |
Fixing (mostly) glob with absolute path
Diffstat (limited to 'print_argv_env_main.c')
| -rw-r--r-- | print_argv_env_main.c | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/print_argv_env_main.c b/print_argv_env_main.c index dcc6e0e..4011275 100644 --- a/print_argv_env_main.c +++ b/print_argv_env_main.c @@ -1,12 +1,18 @@ #include <stdio.h> +#include <unistd.h> +#include <limits.h> int main(int argc, char **argv, char **envp) { - printf("ARGV:\n"); - for (int i = 0; i < argc; i++) - printf("[%d] %s\n", i, argv[i]); - printf("\nENV:\n"); - for (int i = 0; envp[i] != NULL && i < 10; i++) - printf("[%d] %s\n", i, envp[i]); + char buf[PATH_MAX]; + + getcwd(buf, PATH_MAX); + printf("%s\n", buf); + /* printf("ARGV:\n"); */ + /* for (int i = 0; i < argc; i++) */ + /* printf("[%d] %s\n", i, argv[i]); */ + /* printf("\nENV:\n"); */ + /* for (int i = 0; envp[i] != NULL && i < 10; i++) */ + /* printf("[%d] %s\n", i, envp[i]); */ return 0; } |
