1 2 3 4 5 6 7 8 9 10 11 12
#include <sys/stat.h> #include <fcntl.h> #include "syscall.h" int mknod(const char *path, mode_t mode, dev_t dev) { #ifdef SYS_mknod return syscall(SYS_mknod, path, mode, dev); #else return syscall(SYS_mknodat, AT_FDCWD, path, mode, dev); #endif }