access
La función access
es una función en el lenguaje de programación C que se utiliza para verificar si un proceso tiene permisos para acceder a un archivo o directorio en el sistema operativo.
La cabecera de la función access
es:
Los argumentos de la función access
son:
pathname
es una cadena de caracteres que representa el nombre del archivo o directorio que se desea verificar.mode
es un entero que indica los permisos que se desean verificar. Los valores comunes paramode
incluyenF_OK
para verificar la existencia del archivo,R_OK
para verificar si se tiene acceso de lectura,W_OK
para verificar si se tiene acceso de escritura yX_OK
para verificar si se tiene acceso de ejecución.
La función access
devuelve 0
si el proceso tiene los permisos especificados para el archivo o directorio, y -1
si no los tiene. La función también puede devolver un valor -1
si ocurre un error, por ejemplo, si el archivo o directorio no existe o si no se tienen los permisos necesarios para acceder a él.
Ejemplo de uso:
Last updated