diff --git a/src/include/unistd.h b/src/include/unistd.h new file mode 100644 index 0000000..386c52f --- /dev/null +++ b/src/include/unistd.h @@ -0,0 +1,11 @@ +#ifndef _UNISTD_H +#define _UNISTD_H + +#include +#include + +ssize_t read(int fildes, void *buf, size_t nbyte); +ssize_t write(int fildes, const void *buf, size_t nbyte); +int close(int fildes); + +#endif diff --git a/src/unistd.c b/src/unistd.c new file mode 100644 index 0000000..2e8b142 --- /dev/null +++ b/src/unistd.c @@ -0,0 +1,14 @@ +#include +#include + +ssize_t read(int fildes, void *buf, size_t nbyte) { + return sys_read(fildes, buf, nbyte); +} + +ssize_t write(int fildes, const void *buf, size_t nbyte) { + return sys_write(fildes, buf, nbyte); +} + +int close(int fildes) { + return sys_close(fildes); +}