Seyshell
Loading...
Searching...
No Matches
utils.h
Go to the documentation of this file.
1#pragma once
2
3#include "env.h"
4#include <stdio.h>
5#include <stdlib.h>
6#include <string.h>
7#include <unistd.h>
8
9void canonicalize_path(char *path);
10void format_path(char *dest, char *src, int dest_len);
11int get_name_and_parent_path_by_absolute_path(char* dirpath, char** parent_path, char** dirname);
12int get_dirname_and_parent_path_by_absolute_path(char* dirpath, char** parent_path, char** dirname);
int get_dirname_and_parent_path_by_absolute_path(char *dirpath, char **parent_path, char **dirname)
Extrait séparément le chemin du dossier parent et le nom d'un répertoire à partir d'un chemin absolu.
Definition utils.c:90
int get_name_and_parent_path_by_absolute_path(char *dirpath, char **parent_path, char **dirname)
Extrait séparément le chemin du dossier parent et le nom d'un fichier à partir d'un chemin absolu.
Definition utils.c:50
void canonicalize_path(char *path)
Canonicalise un chemin absolu en résolvant les expressions de navigation relative "....
Definition utils.c:133
void format_path(char *dest, char *src, int dest_len)
Formate un chemin source (src) pour s'assurer qu'il devienne un chemin absolu exploitable.
Definition utils.c:23