Author: dchagin
Date: Sat Feb 18 07:21:50 2017
New Revision: 313912
URL: https://svnweb.freebsd.org/changeset/base/313912

Log:
  Finich r313684.
  
  Convert linux_recv(), linux_send() and linux_accept() system call arguments
  to the register_t type too.
  
  PR:           217161
  MFC after:    3 days
  xMFC with:    r313284,r313285,r313684

Modified:
  head/sys/compat/linux/linux_socket.c
  head/sys/compat/linux/linux_socket.h

Modified: head/sys/compat/linux/linux_socket.c
==============================================================================
--- head/sys/compat/linux/linux_socket.c        Sat Feb 18 06:18:14 2017        
(r313911)
+++ head/sys/compat/linux/linux_socket.c        Sat Feb 18 07:21:50 2017        
(r313912)
@@ -959,10 +959,10 @@ linux_socketpair(struct thread *td, stru
 
 #if defined(__i386__) || (defined(__amd64__) && defined(COMPAT_LINUX32))
 struct linux_send_args {
-       int s;
-       l_uintptr_t msg;
-       int len;
-       int flags;
+       register_t s;
+       register_t msg;
+       register_t len;
+       register_t flags;
 };
 
 static int
@@ -987,10 +987,10 @@ linux_send(struct thread *td, struct lin
 }
 
 struct linux_recv_args {
-       int s;
-       l_uintptr_t msg;
-       int len;
-       int flags;
+       register_t s;
+       register_t msg;
+       register_t len;
+       register_t flags;
 };
 
 static int

Modified: head/sys/compat/linux/linux_socket.h
==============================================================================
--- head/sys/compat/linux/linux_socket.h        Sat Feb 18 06:18:14 2017        
(r313911)
+++ head/sys/compat/linux/linux_socket.h        Sat Feb 18 07:21:50 2017        
(r313912)
@@ -143,9 +143,9 @@ struct l_ucred {
 #if defined(__i386__) || (defined(__amd64__) && defined(COMPAT_LINUX32))
 
 struct linux_accept_args {
-       int s;
-       l_uintptr_t addr;
-       l_uintptr_t namelen;
+       register_t s;
+       register_t addr;
+       register_t namelen;
 };
 
 int linux_accept(struct thread *td, struct linux_accept_args *args);
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to