# **************************************************************************** # # # # ::: :::::::: # # README.org :+: :+: :+: # # +:+ +:+ +:+ # # By: tmaze +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2018/10/26 13:33:24 by tmaze #+# #+# # # Updated: 2018/10/28 13:01:50 by tmaze ### ########.fr # # # # **************************************************************************** # #+AUTHOR: tmaze #+TITLE: 42Minishell /Minishell project from Ecole 42/ * Fonctions authorisées ** =int access(const char *path, int mode)= =#include = permet de vérifier si le fichier désigné par =path= est accessible selon les permissions indiquées par =mode=. *** valeurs possibles de =mode= | valeur | description | |--------+-----------------------------------| | R_OK | fichier lisible ? | | W_OK | fichier ecrivable ? | | X_OK | fichier exacutable/recherchable ? | | F_OK | fichier existe ? | *** valeurs de retour | valeur | description | |--------+-----------------------------| | =0= | succès | | =-1= | erreur (met à jour =errno=) | * Todo list ** TODO étudier les différents man du sujet + [X] access + [ ] open, close, read, write + [ ] getcwd, chdir + [ ] stat, lstat, fstat + [ ] fork, execve + [ ] wait, waitpid, wait3, wait4 + [ ] signal, kill + [ ] exit + [ ] environ + [ ] builtin