Author: avg
Date: Sat Mar 26 10:51:56 2011
New Revision: 220028
URL: http://svn.freebsd.org/changeset/base/220028

Log:
  linux compat: add non-dummy capget and capset system calls
  
  PR:           kern/149168
  Submitted by: John Wehle <j...@feith.com>
  Reviewed by:  netchild
  MFC after:    2 weeks

Modified:
  head/sys/amd64/linux32/syscalls.master
  head/sys/i386/linux/syscalls.master

Modified: head/sys/amd64/linux32/syscalls.master
==============================================================================
--- head/sys/amd64/linux32/syscalls.master      Sat Mar 26 10:47:17 2011        
(r220027)
+++ head/sys/amd64/linux32/syscalls.master      Sat Mar 26 10:51:56 2011        
(r220028)
@@ -326,8 +326,10 @@
                                    l_uid16_t uid, l_gid16_t gid); }
 183    AUE_GETCWD      STD     { int linux_getcwd(char *buf, \
                                    l_ulong bufsize); }
-184    AUE_CAPGET      STD     { int linux_capget(void); }
-185    AUE_CAPSET      STD     { int linux_capset(void); }
+184    AUE_CAPGET      STD     { int linux_capget(struct l_user_cap_header 
*hdrp, \
+                                   struct l_user_cap_data *datap); }
+185    AUE_CAPSET      STD     { int linux_capset(struct l_user_cap_header 
*hdrp, \
+                                   struct l_user_cap_data *datap); }
 186    AUE_NULL        STD     { int linux_sigaltstack(l_stack_t *uss, \
                                    l_stack_t *uoss); }
 187    AUE_SENDFILE    STD     { int linux_sendfile(void); }

Modified: head/sys/i386/linux/syscalls.master
==============================================================================
--- head/sys/i386/linux/syscalls.master Sat Mar 26 10:47:17 2011        
(r220027)
+++ head/sys/i386/linux/syscalls.master Sat Mar 26 10:51:56 2011        
(r220028)
@@ -328,8 +328,10 @@
                                    l_uid16_t uid, l_gid16_t gid); }
 183    AUE_GETCWD      STD     { int linux_getcwd(char *buf, \
                                    l_ulong bufsize); }
-184    AUE_CAPGET      STD     { int linux_capget(void); }
-185    AUE_CAPSET      STD     { int linux_capset(void); }
+184    AUE_CAPGET      STD     { int linux_capget(struct l_user_cap_header 
*hdrp, \
+                                   struct l_user_cap_data *datap); }
+185    AUE_CAPSET      STD     { int linux_capset(struct l_user_cap_header 
*hdrp, \
+                                   struct l_user_cap_data *datap); }
 186    AUE_NULL        STD     { int linux_sigaltstack(l_stack_t *uss, \
                                    l_stack_t *uoss); }
 187    AUE_SENDFILE    STD     { int linux_sendfile(void); }
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to