jehanne: add access(2)
This commit is contained in:
parent
27e59324a7
commit
ac8a82024f
|
@ -276,6 +276,7 @@ initialize_newlib(void)
|
||||||
libposix_set_timeval_reader(default_timeval_reader);
|
libposix_set_timeval_reader(default_timeval_reader);
|
||||||
libposix_set_timezone_reader(default_timezone_reader);
|
libposix_set_timezone_reader(default_timezone_reader);
|
||||||
libposix_translate_seek_whence(SEEK_SET, SEEK_CUR, SEEK_END);
|
libposix_translate_seek_whence(SEEK_SET, SEEK_CUR, SEEK_END);
|
||||||
|
libposix_translate_access_mode(F_OK, R_OK, W_OK, X_OK);
|
||||||
libposix_translate_open(open_translator);
|
libposix_translate_open(open_translator);
|
||||||
libposix_set_signal_trampoline(signal_trampoline);
|
libposix_set_signal_trampoline(signal_trampoline);
|
||||||
libposix_translate_error(default_error_translator, 0);
|
libposix_translate_error(default_error_translator, 0);
|
||||||
|
|
|
@ -278,6 +278,13 @@ getdents (int fd, void *buf, int buf_size)
|
||||||
return libposix_getdents(errnop, fd, buf, buf_size);
|
return libposix_getdents(errnop, fd, buf, buf_size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
access(const char *path, int amode)
|
||||||
|
{
|
||||||
|
int *errnop = &_REENT->_errno;
|
||||||
|
return POSIX_access(errnop, path, amode);
|
||||||
|
}
|
||||||
|
|
||||||
#undef pread
|
#undef pread
|
||||||
ssize_t
|
ssize_t
|
||||||
pread(int fd, void *buf, size_t count, off_t offset)
|
pread(int fd, void *buf, size_t count, off_t offset)
|
||||||
|
|
Loading…
Reference in New Issue