euidaccess(3) Library Functions Manual euidaccess(3) euidaccess, eaccess - LIBRARY Standard C library (libc, -lc) #define _GNU_SOURCE /* feature_test_macros(7) */ #include int euidaccess(const char *pathname, int mode); int eaccess(const char *pathname, int mode); access(2), euidaccess() , pathname. , access(2) , euidaccess() . mode , R_OK, W_OK, X_OK F_OK ( access(2)). eaccess() -- euidaccess(), . On success (all requested permissions granted), zero is returned. On error (at least one bit in mode asked for a permission that is denied, or some other error occurred), -1 is returned, and errno is set to indicate the error. access(2). attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |euidaccess(), eaccess() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ Some other systems have an eaccess() function. None. eaccess() glibc 2.4. : - : . , - . . , faccessat(2) AT_EACCESS AT_SYMLINK_NOFOLLOW. . access(2), chmod(2), chown(2), faccessat(2), open(2), setgid(2), setuid(2), stat(2), credentials(7), path_resolution(7) Azamat Hackimov , Yuri Kozlov ; GNU 3 , . . , , . Linux man-pages 6.06 31 2023 . euidaccess(3)