aboutsummaryrefslogtreecommitdiff
path: root/src/builtin
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-04-01 18:10:56 +0200
committerCharles <sircharlesaze@gmail.com>2020-04-01 18:10:56 +0200
commit1ff9504c6b6f4c8bcebb75935b2d999f6c7b018c (patch)
tree8aae342f45c24169f0e9da55551e1a2ddca7503f /src/builtin
parent2eb59ee61e49b60472f82c000dd4f3536bd1987c (diff)
downloadminishell-1ff9504c6b6f4c8bcebb75935b2d999f6c7b018c.tar.gz
minishell-1ff9504c6b6f4c8bcebb75935b2d999f6c7b018c.tar.bz2
minishell-1ff9504c6b6f4c8bcebb75935b2d999f6c7b018c.zip
Norm compliant comment format, dirty script for doxygen comments
Diffstat (limited to 'src/builtin')
-rw-r--r--src/builtin/builtin.c29
-rw-r--r--src/builtin/cd.c14
-rw-r--r--src/builtin/echo.c14
-rw-r--r--src/builtin/env.c14
-rw-r--r--src/builtin/exit.c16
-rw-r--r--src/builtin/export.c16
-rw-r--r--src/builtin/pwd.c14
-rw-r--r--src/builtin/unset.c14
8 files changed, 113 insertions, 18 deletions
diff --git a/src/builtin/builtin.c b/src/builtin/builtin.c
index 4889f9c..65e8cf4 100644
--- a/src/builtin/builtin.c
+++ b/src/builtin/builtin.c
@@ -1,15 +1,27 @@
-/**
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* builtin.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/04/01 17:11:01 by charles #+# #+# */
+/* Updated: 2020/04/01 17:46:48 by charles ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+/*
** \file builtin.c
** \brief Builtin functions
*/
#include "minishell.h"
-/**
+/*
** \brief Array storing builtin executable name and associated functions
*/
-static struct s_builtin_entry g_builtin_lookup[] = {
+static struct s_builtin_entry g_builtin_lookup[] = {
{"echo", builtin_echo},
{"cd", builtin_cd},
{"pwd", builtin_pwd},
@@ -19,14 +31,15 @@ static struct s_builtin_entry g_builtin_lookup[] = {
{"exit", builtin_exit},
};
-/**
+/*
** \brief Call builtin function associated with command name
-** \param argv Arguments to the builtin 'main', with argv[0] being the executable name
+** \param argv Arguments to the builtin 'main',
+** with argv[0] being the executable name
** \param env Environment Vector
** \return Builtin main return status
*/
-int builtin_dispatch_run(char **argv, t_env env)
+int builtin_dispatch_run(char **argv, t_env env)
{
size_t i;
@@ -40,13 +53,13 @@ int builtin_dispatch_run(char **argv, t_env env)
return (BUILTIN_NOT_FOUND);
}
-/**
+/*
** \brief Check if executable name is a builtin
** \param exec_name Executable name
** \return True if executable name is a builtin
*/
-bool builtin_check_exec_name(char *exec_name)
+bool builtin_check_exec_name(char *exec_name)
{
size_t i;
diff --git a/src/builtin/cd.c b/src/builtin/cd.c
index db629b0..dc88dae 100644
--- a/src/builtin/cd.c
+++ b/src/builtin/cd.c
@@ -1,4 +1,16 @@
-/**
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* cd.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/04/01 17:10:20 by charles #+# #+# */
+/* Updated: 2020/04/01 17:10:21 by charles ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+/*
** \file cd.c
** \brief `cd` builtin
*/
diff --git a/src/builtin/echo.c b/src/builtin/echo.c
index c9e8cc7..9b7a8f6 100644
--- a/src/builtin/echo.c
+++ b/src/builtin/echo.c
@@ -1,4 +1,16 @@
-/**
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* echo.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/04/01 17:10:47 by charles #+# #+# */
+/* Updated: 2020/04/01 17:10:48 by charles ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+/*
** \file echo.c
** \brief `echo` builtin
*/
diff --git a/src/builtin/env.c b/src/builtin/env.c
index 352e2c3..d3f4024 100644
--- a/src/builtin/env.c
+++ b/src/builtin/env.c
@@ -1,4 +1,16 @@
-/**
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* env.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/04/01 17:10:32 by charles #+# #+# */
+/* Updated: 2020/04/01 17:10:33 by charles ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+/*
** \file env.c
** \brief `env` builtin
*/
diff --git a/src/builtin/exit.c b/src/builtin/exit.c
index bd41f0f..1e6ec45 100644
--- a/src/builtin/exit.c
+++ b/src/builtin/exit.c
@@ -1,11 +1,23 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* exit.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/04/01 17:10:16 by charles #+# #+# */
+/* Updated: 2020/04/01 17:10:17 by charles ### ########.fr */
+/* */
+/* ************************************************************************** */
+
#include "minishell.h"
-/**
+/*
** \file exit.c
** \brief `exit` builtin
*/
-int builtin_exit(char **argv, t_env env)
+int builtin_exit(char **argv, t_env env)
{
(void)argv;
(void)env;
diff --git a/src/builtin/export.c b/src/builtin/export.c
index 1b148a9..8a62412 100644
--- a/src/builtin/export.c
+++ b/src/builtin/export.c
@@ -1,4 +1,16 @@
-/**
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* export.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/04/01 17:11:34 by charles #+# #+# */
+/* Updated: 2020/04/01 17:11:38 by charles ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+/*
** \file export.c
** \brief `export` builtin
*/
@@ -9,7 +21,5 @@ int builtin_export(char **argv, t_env env)
{
(void)argv;
(void)env;
- /* if (ft_htset(env, ) == NULL) */
- /* return (-1); */
return (0);
}
diff --git a/src/builtin/pwd.c b/src/builtin/pwd.c
index 6e0971f..ab0b1d8 100644
--- a/src/builtin/pwd.c
+++ b/src/builtin/pwd.c
@@ -1,4 +1,16 @@
-/**
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* pwd.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/04/01 17:10:40 by charles #+# #+# */
+/* Updated: 2020/04/01 17:10:40 by charles ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+/*
** \file pwd.c
** \brief `pwd` builtin
*/
diff --git a/src/builtin/unset.c b/src/builtin/unset.c
index 1fc5ce1..2ae6c27 100644
--- a/src/builtin/unset.c
+++ b/src/builtin/unset.c
@@ -1,4 +1,16 @@
-/**
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* unset.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/04/01 17:10:51 by charles #+# #+# */
+/* Updated: 2020/04/01 17:10:51 by charles ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+/*
** \file unset.c
** \brief `unset` builtin
*/