Home | History | Annotate | Line # | Download | only in libsys_linux
linux_rump.c revision 1.2.10.2
      1  1.2.10.2  tls /*	$NetBSD: linux_rump.c,v 1.2.10.2 2014/08/20 00:04:40 tls Exp $	*/
      2  1.2.10.2  tls 
      3  1.2.10.2  tls #include <sys/param.h>
      4  1.2.10.2  tls 
      5  1.2.10.2  tls #include <compat/linux/common/linux_types.h>
      6  1.2.10.2  tls #include <compat/linux/common/linux_signal.h>
      7  1.2.10.2  tls #include <compat/linux/linux_syscallargs.h>
      8  1.2.10.2  tls 
      9  1.2.10.2  tls #include "rump_linux_syscallargs.h"
     10  1.2.10.2  tls 
     11  1.2.10.2  tls int
     12  1.2.10.2  tls rump_linux_sys_mknodat(struct lwp *l,
     13  1.2.10.2  tls     const struct rump_linux_sys_mknodat_args *uap, register_t *retval)
     14  1.2.10.2  tls {
     15  1.2.10.2  tls 	/* {
     16  1.2.10.2  tls 		syscallarg(int) fd;
     17  1.2.10.2  tls 		syscallarg(const char *) path;
     18  1.2.10.2  tls 		syscallarg(mode_t) mode;
     19  1.2.10.2  tls 		syscallarg(int) PAD;
     20  1.2.10.2  tls 		syscallarg(dev_t) dev;
     21  1.2.10.2  tls 	} */
     22  1.2.10.2  tls 	struct linux_sys_mknodat_args ua;
     23  1.2.10.2  tls 
     24  1.2.10.2  tls 	SCARG(&ua, fd) = SCARG(uap, fd);
     25  1.2.10.2  tls 	SCARG(&ua, path) = SCARG(uap, path);
     26  1.2.10.2  tls 	SCARG(&ua, mode) = SCARG(uap, mode);
     27  1.2.10.2  tls 	SCARG(&ua, dev) = SCARG(uap, dev);
     28  1.2.10.2  tls 
     29  1.2.10.2  tls 	return linux_sys_mknodat(l, &ua, retval);
     30  1.2.10.2  tls }
     31