Exemple #1
0
void my_builtins(t_mysh *mysh)
{
  my_exit(mysh);
  my_cd(mysh);
  my_set_env(mysh);
  my_unset_env(mysh);
}
Exemple #2
0
int	test_builtins(char **buffer, t_list *list)
{
  if (buffer[0] == NULL)
    return (0);
  if (my_strcmp(buffer[0], "cd"))
    {
      my_move_dir(list, buffer);
      return (1);
    }
  if (my_strcmp(buffer[0], "env"))
    {
      my_print_env(list);
      return (1);
    }
  if (my_strcmp(buffer[0], "setenv"))
    {
      if (buffer[1])
        my_set_env(list, buffer);
      return (1);
    }
  if (my_strcmp(buffer[0], "unsetenv"))
    {
      if (buffer[1])
        my_unset_env(list, buffer);
      return (1);
    }
  return (0);
}