Use the mknod syscall instead of the deprecated xmknod one
authorDavid Bartley <dtbartle@maltodextrin.csclub.uwaterloo.ca>
Sun, 4 Jan 2009 11:43:55 +0000 (06:43 -0500)
committerDavid Bartley <dtbartle@maltodextrin.csclub.uwaterloo.ca>
Sun, 4 Jan 2009 11:43:55 +0000 (06:43 -0500)
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/Makefile
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/syscalls.list
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/xmknod.c

index aabcbeb..744ea4f 100644 (file)
@@ -10,7 +10,7 @@ ifeq ($(subdir),io)
 sysdep_routines += sys_open sys_open64 sys_openat sys_openat64 \
     sys_fstat sys_fstat64 sys_fstatat sys_fstatat64 sys_lstat \
     sys_lstat64 sys_stat sys_stat64 sys_sendfilev sys_sendfilev64 \
-    sys_getcwd sys_pipe sys_xmknod
+    sys_getcwd sys_pipe sys_mknod
 headers := $(filter-out sys/vfs.h, $(headers))
 endif
 
index 91db2af..9856b04 100644 (file)
@@ -201,6 +201,7 @@ sys_lstat64         - lstat64               i:sp        __syscall_lstat64
 sys_lwp_private     - lwp_private           i:iii       __syscall_lwp_private
 sys_lwp_sigmask     - lwp_sigmask           Ei:iii      __syscall_lwp_sigmask
 sys_meminfo         - meminfosys:meminfo    i:ip        __syscall_meminfo
+sys_mknod           - mknod                 i:sii       __syscall_mknod
 sys_open            - open                  i:siv       __syscall_open
 sys_open64          - open64                i:pii       __syscall_open64
 sys_openat          - fsat:openat           i:isiv      __syscall_openat
@@ -228,6 +229,5 @@ sys_ucred_get       - ucredsys:ucred_get    i:ip        __syscall_ucred_get
 sys_uname           - uname                 i:p         __syscall_uname
 sys_utimes          - utimes                i:sp        __syscall_utimes
 sys_utssys          - utssys                i:piiP      __syscall_utssys
-sys_xmknod          - xmknod                i:isii      __syscall_xmknod
 sys_zone_create     - zone:zone_create      i:p         __syscall_zone_create
 sys_zone_lookup     - zone:zone_lookup      i:p         __syscall_zone_lookup
index 939d16d..59de472 100644 (file)
@@ -39,7 +39,7 @@ __xmknod (int vers, const char *path, mode_t mode, dev_t *dev)
       return -1;
     }
 
-  return INLINE_SYSCALL (xmknod, 3, CHECK_STRING (path), mode, *dev);
+  return INLINE_SYSCALL (mknod, 3, CHECK_STRING (path), mode, *dev);
 }
 
 weak_alias (__xmknod, _xmknod)