[BACK]Return to rump_syscalls.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / rump / librump / rumpkern

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/rump/librump/rumpkern/rump_syscalls.c between version 1.5 and 1.5.2.5

version 1.5, 2008/03/27 17:14:21 version 1.5.2.5, 2008/11/20 20:45:39
Line 4 
Line 4 
  * System call marshalling for rump.   * System call marshalling for rump.
  *   *
  * DO NOT EDIT-- this file is automatically generated.   * DO NOT EDIT-- this file is automatically generated.
  * created from NetBSD: syscalls.master,v 1.196 2008/03/27 17:13:25 ad Exp   * created from NetBSD: syscalls.master,v 1.216 2008/11/19 18:36:07 ad Exp
  */   */
   
 #include <sys/cdefs.h>  #include <sys/cdefs.h>
Line 14  __KERNEL_RCSID(0, "$NetBSD$");
Line 14  __KERNEL_RCSID(0, "$NetBSD$");
 #include <sys/param.h>  #include <sys/param.h>
 #include <sys/proc.h>  #include <sys/proc.h>
 #include <sys/syscallargs.h>  #include <sys/syscallargs.h>
 #include "rump_syscalls.h"  #include <rump/rump_syscalls.h>
   #include "rump_private.h"
   
 #if     BYTE_ORDER == BIG_ENDIAN  #if     BYTE_ORDER == BIG_ENDIAN
 #define SPARG(p,k)      ((p)->k.be.datum)  #define SPARG(p,k)      ((p)->k.be.datum)
Line 22  __KERNEL_RCSID(0, "$NetBSD$");
Line 23  __KERNEL_RCSID(0, "$NetBSD$");
 #define SPARG(p,k)      ((p)->k.le.datum)  #define SPARG(p,k)      ((p)->k.le.datum)
 #endif  #endif
   
   int rump_enosys(void);
   int
   rump_enosys()
   {
   
           return ENOSYS;
   }
   
 ssize_t  ssize_t
 rump_sys_read(int fd, void * buf, size_t nbyte, int *error)  rump_sys_read(int fd, void * buf, size_t nbyte, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_read_args arg;          struct sys_read_args arg;
   
         SPARG(&arg, fd) = fd;          SPARG(&arg, fd) = fd;
Line 33  rump_sys_read(int fd, void * buf, size_t
Line 42  rump_sys_read(int fd, void * buf, size_t
         SPARG(&arg, nbyte) = nbyte;          SPARG(&arg, nbyte) = nbyte;
   
         *error = sys_read(curlwp, &arg, &retval);          *error = sys_read(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_read,rump_enosys);
   
 ssize_t  ssize_t
 rump_sys_write(int fd, const void * buf, size_t nbyte, int *error)  rump_sys_write(int fd, const void * buf, size_t nbyte, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_write_args arg;          struct sys_write_args arg;
   
         SPARG(&arg, fd) = fd;          SPARG(&arg, fd) = fd;
Line 47  rump_sys_write(int fd, const void * buf,
Line 59  rump_sys_write(int fd, const void * buf,
         SPARG(&arg, nbyte) = nbyte;          SPARG(&arg, nbyte) = nbyte;
   
         *error = sys_write(curlwp, &arg, &retval);          *error = sys_write(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_write,rump_enosys);
   
 int  int
 rump_sys_open(const char * path, int flags, mode_t mode, int *error)  rump_sys_open(const char * path, int flags, mode_t mode, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_open_args arg;          struct sys_open_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
Line 61  rump_sys_open(const char * path, int fla
Line 76  rump_sys_open(const char * path, int fla
         SPARG(&arg, mode) = mode;          SPARG(&arg, mode) = mode;
   
         *error = sys_open(curlwp, &arg, &retval);          *error = sys_open(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_open,rump_enosys);
   
 int  int
 rump_sys_close(int fd, int *error)  rump_sys_close(int fd, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_close_args arg;          struct sys_close_args arg;
   
         SPARG(&arg, fd) = fd;          SPARG(&arg, fd) = fd;
   
         *error = sys_close(curlwp, &arg, &retval);          *error = sys_close(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_close,rump_enosys);
   
 int  int
 rump_sys_link(const char * path, const char * link, int *error)  rump_sys_link(const char * path, const char * link, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_link_args arg;          struct sys_link_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
         SPARG(&arg, link) = link;          SPARG(&arg, link) = link;
   
         *error = sys_link(curlwp, &arg, &retval);          *error = sys_link(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_link,rump_enosys);
   
 int  int
 rump_sys_unlink(const char * path, int *error)  rump_sys_unlink(const char * path, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_unlink_args arg;          struct sys_unlink_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
   
         *error = sys_unlink(curlwp, &arg, &retval);          *error = sys_unlink(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_unlink,rump_enosys);
   
 int  int
 rump_sys_chdir(const char * path, int *error)  rump_sys_chdir(const char * path, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_chdir_args arg;          struct sys_chdir_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
   
         *error = sys_chdir(curlwp, &arg, &retval);          *error = sys_chdir(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_chdir,rump_enosys);
   
 int  int
 rump_sys_fchdir(int fd, int *error)  rump_sys_fchdir(int fd, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_fchdir_args arg;          struct sys_fchdir_args arg;
   
         SPARG(&arg, fd) = fd;          SPARG(&arg, fd) = fd;
   
         *error = sys_fchdir(curlwp, &arg, &retval);          *error = sys_fchdir(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_fchdir,rump_enosys);
 int  
 rump_sys_mknod(const char * path, mode_t mode, dev_t dev, int *error)  
 {  
         register_t retval;  
         struct sys_mknod_args arg;  
   
         SPARG(&arg, path) = path;  
         SPARG(&arg, mode) = mode;  
         SPARG(&arg, dev) = dev;  
   
         *error = sys_mknod(curlwp, &arg, &retval);  
         return retval;  
 }  
   
 int  int
 rump_sys_chmod(const char * path, mode_t mode, int *error)  rump_sys_chmod(const char * path, mode_t mode, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_chmod_args arg;          struct sys_chmod_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
         SPARG(&arg, mode) = mode;          SPARG(&arg, mode) = mode;
   
         *error = sys_chmod(curlwp, &arg, &retval);          *error = sys_chmod(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_chmod,rump_enosys);
   
 int  int
 rump_sys_chown(const char * path, uid_t uid, gid_t gid, int *error)  rump_sys_chown(const char * path, uid_t uid, gid_t gid, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_chown_args arg;          struct sys_chown_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
Line 163  rump_sys_chown(const char * path, uid_t 
Line 185  rump_sys_chown(const char * path, uid_t 
         SPARG(&arg, gid) = gid;          SPARG(&arg, gid) = gid;
   
         *error = sys_chown(curlwp, &arg, &retval);          *error = sys_chown(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_chown,rump_enosys);
   
 int  int
 rump_sys_unmount(const char * path, int flags, int *error)  rump_sys_unmount(const char * path, int flags, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_unmount_args arg;          struct sys_unmount_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
         SPARG(&arg, flags) = flags;          SPARG(&arg, flags) = flags;
   
         *error = sys_unmount(curlwp, &arg, &retval);          *error = sys_unmount(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_unmount,rump_enosys);
   
 int  int
 rump_sys_access(const char * path, int flags, int *error)  rump_sys_chflags(const char * path, u_long flags, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_access_args arg;          struct sys_chflags_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
         SPARG(&arg, flags) = flags;          SPARG(&arg, flags) = flags;
   
         *error = sys_access(curlwp, &arg, &retval);          *error = sys_chflags(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_chflags,rump_enosys);
   
 int  void
 rump_sys_chflags(const char * path, u_long flags, int *error)  rump_sys_sync(int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_chflags_args arg;  
   
         SPARG(&arg, path) = path;  
         SPARG(&arg, flags) = flags;  
   
         *error = sys_chflags(curlwp, &arg, &retval);          *error = sys_sync(curlwp, NULL, &retval);
         return retval;          if (*error)
                   retval = -1;
 }  }
   __weak_alias(sys_sync,rump_enosys);
   
 int  int
 rump_sys_fchflags(int fd, u_long flags, int *error)  rump_sys_ioctl(int fd, u_long com, void * data, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_fchflags_args arg;          struct sys_ioctl_args arg;
   
         SPARG(&arg, fd) = fd;          SPARG(&arg, fd) = fd;
         SPARG(&arg, flags) = flags;          SPARG(&arg, com) = com;
           SPARG(&arg, data) = data;
   
         *error = sys_fchflags(curlwp, &arg, &retval);          *error = sys_ioctl(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_ioctl,rump_enosys);
 void  
 rump_sys_sync(int *error)  
 {  
         register_t retval;  
   
         *error = sys_sync(curlwp, NULL, &retval);  
 }  
   
 int  int
 rump_sys_symlink(const char * path, const char * link, int *error)  rump_sys_symlink(const char * path, const char * link, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_symlink_args arg;          struct sys_symlink_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
         SPARG(&arg, link) = link;          SPARG(&arg, link) = link;
   
         *error = sys_symlink(curlwp, &arg, &retval);          *error = sys_symlink(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_symlink,rump_enosys);
   
 ssize_t  ssize_t
 rump_sys_readlink(const char * path, char * buf, size_t count, int *error)  rump_sys_readlink(const char * path, char * buf, size_t count, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_readlink_args arg;          struct sys_readlink_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
Line 250  rump_sys_readlink(const char * path, cha
Line 278  rump_sys_readlink(const char * path, cha
         SPARG(&arg, count) = count;          SPARG(&arg, count) = count;
   
         *error = sys_readlink(curlwp, &arg, &retval);          *error = sys_readlink(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_readlink,rump_enosys);
   
   int
   rump_sys_fsync(int fd, int *error)
   {
           register_t retval = 0;
           struct sys_fsync_args arg;
   
           SPARG(&arg, fd) = fd;
   
           *error = sys_fsync(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys_fsync,rump_enosys);
   
   int
   rump_sys_connect(int s, const struct sockaddr * name, unsigned int namelen, int *error)
   {
           register_t retval = 0;
           struct sys_connect_args arg;
   
           SPARG(&arg, s) = s;
           SPARG(&arg, name) = name;
           SPARG(&arg, namelen) = namelen;
   
           *error = sys_connect(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys_connect,rump_enosys);
   
   int
   rump_sys_setsockopt(int s, int level, int name, const void * val, unsigned int valsize, int *error)
   {
           register_t retval = 0;
           struct sys_setsockopt_args arg;
   
           SPARG(&arg, s) = s;
           SPARG(&arg, level) = level;
           SPARG(&arg, name) = name;
           SPARG(&arg, val) = val;
           SPARG(&arg, valsize) = valsize;
   
           *error = sys_setsockopt(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys_setsockopt,rump_enosys);
   
   int
   rump_sys_getsockopt(int s, int level, int name, void * val, unsigned int * avalsize, int *error)
   {
           register_t retval = 0;
           struct sys_getsockopt_args arg;
   
           SPARG(&arg, s) = s;
           SPARG(&arg, level) = level;
           SPARG(&arg, name) = name;
           SPARG(&arg, val) = val;
           SPARG(&arg, avalsize) = avalsize;
   
           *error = sys_getsockopt(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys_getsockopt,rump_enosys);
   
 int  int
 rump_sys_rename(const char * from, const char * to, int *error)  rump_sys_rename(const char * from, const char * to, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_rename_args arg;          struct sys_rename_args arg;
   
         SPARG(&arg, from) = from;          SPARG(&arg, from) = from;
         SPARG(&arg, to) = to;          SPARG(&arg, to) = to;
   
         *error = sys_rename(curlwp, &arg, &retval);          *error = sys_rename(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys_rename,rump_enosys);
   
   int
   rump_sys_mkfifo(const char * path, mode_t mode, int *error)
   {
           register_t retval = 0;
           struct sys_mkfifo_args arg;
   
           SPARG(&arg, path) = path;
           SPARG(&arg, mode) = mode;
   
           *error = sys_mkfifo(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_mkfifo,rump_enosys);
   
 int  int
 rump_sys_mkdir(const char * path, mode_t mode, int *error)  rump_sys_mkdir(const char * path, mode_t mode, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_mkdir_args arg;          struct sys_mkdir_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
         SPARG(&arg, mode) = mode;          SPARG(&arg, mode) = mode;
   
         *error = sys_mkdir(curlwp, &arg, &retval);          *error = sys_mkdir(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_mkdir,rump_enosys);
   
 int  int
 rump_sys_rmdir(const char * path, int *error)  rump_sys_rmdir(const char * path, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_rmdir_args arg;          struct sys_rmdir_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
   
         *error = sys_rmdir(curlwp, &arg, &retval);          *error = sys_rmdir(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_rmdir,rump_enosys);
   
   ssize_t
   rump_sys_pread(int fd, void * buf, size_t nbyte, int pad, off_t offset, int *error)
   {
           register_t retval = 0;
           struct sys_pread_args arg;
   
           SPARG(&arg, fd) = fd;
           SPARG(&arg, buf) = buf;
           SPARG(&arg, nbyte) = nbyte;
           SPARG(&arg, pad) = pad;
           SPARG(&arg, offset) = offset;
   
           *error = sys_pread(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys_pread,rump_enosys);
   
   ssize_t
   rump_sys_pwrite(int fd, const void * buf, size_t nbyte, int pad, off_t offset, int *error)
   {
           register_t retval = 0;
           struct sys_pwrite_args arg;
   
           SPARG(&arg, fd) = fd;
           SPARG(&arg, buf) = buf;
           SPARG(&arg, nbyte) = nbyte;
           SPARG(&arg, pad) = pad;
           SPARG(&arg, offset) = offset;
   
           *error = sys_pwrite(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys_pwrite,rump_enosys);
   
 int  int
 rump_sys_truncate(const char * path, int pad, off_t length, int *error)  rump_sys_truncate(const char * path, int pad, off_t length, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_truncate_args arg;          struct sys_truncate_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
Line 302  rump_sys_truncate(const char * path, int
Line 466  rump_sys_truncate(const char * path, int
         SPARG(&arg, length) = length;          SPARG(&arg, length) = length;
   
         *error = sys_truncate(curlwp, &arg, &retval);          *error = sys_truncate(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys_truncate,rump_enosys);
   
   int
   rump_sys___sysctl(const int * name, u_int namelen, void * old, size_t * oldlenp, const void * new, size_t newlen, int *error)
   {
           register_t retval = 0;
           struct sys___sysctl_args arg;
   
           SPARG(&arg, name) = name;
           SPARG(&arg, namelen) = namelen;
           SPARG(&arg, old) = old;
           SPARG(&arg, oldlenp) = oldlenp;
           SPARG(&arg, new) = new;
           SPARG(&arg, newlen) = newlen;
   
           *error = sys___sysctl(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys___sysctl,rump_enosys);
   
 int  int
 rump_sys_lchmod(const char * path, mode_t mode, int *error)  rump_sys_lchmod(const char * path, mode_t mode, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_lchmod_args arg;          struct sys_lchmod_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
         SPARG(&arg, mode) = mode;          SPARG(&arg, mode) = mode;
   
         *error = sys_lchmod(curlwp, &arg, &retval);          *error = sys_lchmod(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_lchmod,rump_enosys);
   
 int  int
 rump_sys_lchown(const char * path, uid_t uid, gid_t gid, int *error)  rump_sys_lchown(const char * path, uid_t uid, gid_t gid, int *error)
 {  {
         register_t retval;          register_t retval = 0;
         struct sys_lchown_args arg;          struct sys_lchown_args arg;
   
         SPARG(&arg, path) = path;          SPARG(&arg, path) = path;
Line 329  rump_sys_lchown(const char * path, uid_t
Line 519  rump_sys_lchown(const char * path, uid_t
         SPARG(&arg, gid) = gid;          SPARG(&arg, gid) = gid;
   
         *error = sys_lchown(curlwp, &arg, &retval);          *error = sys_lchown(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys_lchown,rump_enosys);
   
   int
   rump_sys_lutimes(const char * path, const struct timeval50 * tptr, int *error)
   {
           register_t retval = 0;
           struct sys_lutimescompat_50__args arg;
   
           SPARG(&arg, path) = path;
           SPARG(&arg, tptr) = tptr;
   
           *error = sys_lutimes(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys_lutimes,rump_enosys);
   
   int
   rump_sys_lchflags(const char * path, u_long flags, int *error)
   {
           register_t retval = 0;
           struct sys_lchflags_args arg;
   
           SPARG(&arg, path) = path;
           SPARG(&arg, flags) = flags;
   
           *error = sys_lchflags(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
         return retval;          return retval;
 }  }
   __weak_alias(sys_lchflags,rump_enosys);
   
   int
   rump_sys___socket30(int domain, int type, int protocol, int *error)
   {
           register_t retval = 0;
           struct sys___socket30_args arg;
   
           SPARG(&arg, domain) = domain;
           SPARG(&arg, type) = type;
           SPARG(&arg, protocol) = protocol;
   
           *error = sys___socket30(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys___socket30,rump_enosys);
   
   int
   rump_sys___lutimes50(const char * path, const struct timeval * tptr, int *error)
   {
           register_t retval = 0;
           struct sys___lutimes50_args arg;
   
           SPARG(&arg, path) = path;
           SPARG(&arg, tptr) = tptr;
   
           *error = sys___lutimes50(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys___lutimes50,rump_enosys);
   
   int
   rump_sys___stat50(const char * path, struct stat * ub, int *error)
   {
           register_t retval = 0;
           struct sys___stat50_args arg;
   
           SPARG(&arg, path) = path;
           SPARG(&arg, ub) = ub;
   
           *error = sys___stat50(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys___stat50,rump_enosys);
   
   int
   rump_sys___lstat50(const char * path, struct stat * ub, int *error)
   {
           register_t retval = 0;
           struct sys___lstat50_args arg;
   
           SPARG(&arg, path) = path;
           SPARG(&arg, ub) = ub;
   
           *error = sys___lstat50(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys___lstat50,rump_enosys);
   
   int
   rump_sys___mknod50(const char * path, mode_t mode, dev_t dev, int *error)
   {
           register_t retval = 0;
           struct sys___mknod50_args arg;
   
           SPARG(&arg, path) = path;
           SPARG(&arg, mode) = mode;
           SPARG(&arg, dev) = dev;
   
           *error = sys___mknod50(curlwp, &arg, &retval);
           if (*error)
                   retval = -1;
           return retval;
   }
   __weak_alias(sys___mknod50,rump_enosys);

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.5.2.5

CVSweb <webmaster@jp.NetBSD.org>