libc: support access() in plugins

Fixes #1703
This commit is contained in:
Emery Hemingway
2015-09-18 11:10:29 +02:00
committed by Christian Helmuth
parent 9b21c88bc6
commit 5d434944eb
7 changed files with 33 additions and 2 deletions

View File

@ -44,6 +44,7 @@ namespace Libc {
virtual int priority();
virtual bool supports_access(char const *path, int amode);
virtual bool supports_execve(char const *filename, char *const argv[],
char *const envp[]);
virtual bool supports_mkdir(const char *path, mode_t mode);
@ -70,6 +71,7 @@ namespace Libc {
virtual File_descriptor *accept(File_descriptor *,
struct ::sockaddr *addr,
socklen_t *addrlen);
virtual int access(char const *, int);
virtual int bind(File_descriptor *,
const struct ::sockaddr *addr,
socklen_t addrlen);