GET_CURRENT_WORKING_DIR_NAME |
Demande le nom du répertoire courant de travail |
---|---|
SVID 3, POSIX, BSD 4.3, ISO 9899 | unistd.h |
Syntaxe
char *get_current_working_dir_name(void); |
Description
Cette fonction permet de demander le répertoire de travail courant. La fonction get_current_dir_name() demandera à la fonction malloc un tableau assez grand pour contenir le chemin absolu du répertoire de travail courant. Si la variable d'environnement PWD est définie et que sa valeur est correcte, cette valeur sera renvoyée. L'appelant à la fonction free permet de libérer le tampon renvoyé la fonction get_current_dir_name().
Remarques
- Si vous ne souhaitez pas réservé de la mémoire, vous devriez plutôt envisager d'utiliser la fonction getcwd.
- Si vous souhaitez utiliser l'équivalent de cette fonction en ligne de commande sous bash, vous devrez utiliser la commande pwd.
- La fonction get_current_working_dir_name est une extension GNU est n'est pas disponible dans d'autres contextes.
Dernière mise à jour : Dimanche, le 10 décembre 2017