Definición


La System call access() chequea si un proceso tiene o no los permisos para utilizar el Archivo con un determinado pathname. El argumento mode determina el tipo de permiso a ser chequeado.

#include <unistd.h>
 
int access(const char *pathname, int mode);

El mode especificado el tipo de accesibilidad a ser chequeada, los valores pueden conjugarse como una mascara de bits con el operador |:

  • F_OK: el archivo existe
  • R_OK: el archivo puede ser leído
  • W_OK: el archivo puede ser escrito
  • X_OK: el archivo puede ser ejecutado