diff --git a/headers/posix/sys/stat.h b/headers/posix/sys/stat.h index 358354c6a8..05df3d9f4a 100644 --- a/headers/posix/sys/stat.h +++ b/headers/posix/sys/stat.h @@ -120,6 +120,8 @@ extern int mkdir(const char *path, mode_t mode); extern int mkdirat(int fd, const char *path, mode_t mode); extern int mkfifo(const char *path, mode_t mode); extern int mkfifoat(int fd, const char *path, mode_t mode); +extern int mknod(const char *name, mode_t mode, dev_t dev); +extern int mknodat(int fd, const char *name, mode_t mode, dev_t dev); extern mode_t umask(mode_t cmask); extern int utimensat(int fd, const char *path, diff --git a/headers/posix/unistd.h b/headers/posix/unistd.h index 92fa579fe6..f1ae943cda 100644 --- a/headers/posix/unistd.h +++ b/headers/posix/unistd.h @@ -196,9 +196,6 @@ extern int lchown(const char *path, uid_t owner, gid_t group); extern int fchownat(int fd, const char *path, uid_t owner, gid_t group, int flag); -extern int mknod(const char *name, mode_t mode, dev_t dev); -extern int mknodat(int fd, const char *name, mode_t mode, dev_t dev); - extern int getpagesize(void); extern int getdtablesize(void); extern long sysconf(int name); diff --git a/src/system/libroot/posix/sys/Jamfile b/src/system/libroot/posix/sys/Jamfile index db2e5ed62d..c4f9a29c3c 100644 --- a/src/system/libroot/posix/sys/Jamfile +++ b/src/system/libroot/posix/sys/Jamfile @@ -19,6 +19,7 @@ for architectureObject in [ MultiArchSubDirSetup ] { itimer.cpp mkdir.c mkfifo.c + mknod.c mman.cpp rlimit.c select.c diff --git a/src/system/libroot/posix/unistd/mknod.c b/src/system/libroot/posix/sys/mknod.c similarity index 94% rename from src/system/libroot/posix/unistd/mknod.c rename to src/system/libroot/posix/sys/mknod.c index 2a28fe22ec..c5b45e4f26 100644 --- a/src/system/libroot/posix/unistd/mknod.c +++ b/src/system/libroot/posix/sys/mknod.c @@ -5,7 +5,7 @@ #include -#include +#include #include diff --git a/src/system/libroot/posix/unistd/Jamfile b/src/system/libroot/posix/unistd/Jamfile index e9f6d2adbb..c57c52f8d8 100644 --- a/src/system/libroot/posix/unistd/Jamfile +++ b/src/system/libroot/posix/unistd/Jamfile @@ -28,7 +28,6 @@ for architectureObject in [ MultiArchSubDirSetup ] { link.c lockf.cpp lseek.c - mknod.c mount.c pause.c pipe.c