The branch main has been updated by brooks:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=c2996f8ad930f2245b9ef725e72ec7ed7c04161a

commit c2996f8ad930f2245b9ef725e72ec7ed7c04161a
Author:     Brooks Davis <[email protected]>
AuthorDate: 2021-11-29 22:02:59 +0000
Commit:     Brooks Davis <[email protected]>
CommitDate: 2021-11-29 22:04:42 +0000

    syscalls: regen
---
 sys/compat/freebsd32/freebsd32_sysent.c |  4 ++--
 sys/kern/init_sysent.c                  |  4 ++--
 sys/sys/sysproto.h                      | 17 +++++++++++++++--
 3 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/sys/compat/freebsd32/freebsd32_sysent.c 
b/sys/compat/freebsd32/freebsd32_sysent.c
index 56a88edf3c6d..52e54fcbf60b 100644
--- a/sys/compat/freebsd32/freebsd32_sysent.c
+++ b/sys/compat/freebsd32/freebsd32_sysent.c
@@ -181,7 +181,7 @@ struct sysent freebsd32_sysent[] = {
        { .sy_narg = AS(freebsd32_settimeofday_args), .sy_call = (sy_call_t 
*)freebsd32_settimeofday, .sy_auevent = AUE_SETTIMEOFDAY, .sy_flags = 0, 
.sy_thrcnt = SY_THR_STATIC },      /* 122 = freebsd32_settimeofday */
        { .sy_narg = AS(fchown_args), .sy_call = (sy_call_t *)sys_fchown, 
.sy_auevent = AUE_FCHOWN, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },   /* 123 = fchown */
        { .sy_narg = AS(fchmod_args), .sy_call = (sy_call_t *)sys_fchmod, 
.sy_auevent = AUE_FCHMOD, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },   /* 124 = fchmod */
-       { compat(AS(recvfrom_args),recvfrom), .sy_auevent = AUE_RECVFROM, 
.sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },     /* 125 = old 
recvfrom */
+       { compat(AS(orecvfrom_args),recvfrom), .sy_auevent = AUE_RECVFROM, 
.sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },    /* 125 = old 
recvfrom */
        { .sy_narg = AS(setreuid_args), .sy_call = (sy_call_t *)sys_setreuid, 
.sy_auevent = AUE_SETREUID, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },     /* 126 = setreuid */
        { .sy_narg = AS(setregid_args), .sy_call = (sy_call_t *)sys_setregid, 
.sy_auevent = AUE_SETREGID, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },     /* 127 = setregid */
        { .sy_narg = AS(rename_args), .sy_call = (sy_call_t *)sys_rename, 
.sy_auevent = AUE_RENAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },        
/* 128 = rename */
@@ -206,7 +206,7 @@ struct sysent freebsd32_sysent[] = {
        { .sy_narg = 0, .sy_call = (sy_call_t *)sys_setsid, .sy_auevent = 
AUE_SETSID, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC }, /* 147 = 
setsid */
        { .sy_narg = AS(quotactl_args), .sy_call = (sy_call_t *)sys_quotactl, 
.sy_auevent = AUE_QUOTACTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },  /* 
148 = quotactl */
        { compat(0,quota), .sy_auevent = AUE_O_QUOTA, .sy_flags = 0, .sy_thrcnt 
= SY_THR_STATIC },              /* 149 = old quota */
-       { compat(AS(getsockname_args),getsockname), .sy_auevent = 
AUE_GETSOCKNAME, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },    
/* 150 = old getsockname */
+       { compat(AS(ogetsockname_args),getsockname), .sy_auevent = 
AUE_GETSOCKNAME, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },   /* 
150 = old getsockname */
        { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 151 = 
reserved for local use */
        { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 152 = 
reserved for local use */
        { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 153 = 
reserved for local use */
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c
index 64528318bf8f..af2ffc744534 100644
--- a/sys/kern/init_sysent.c
+++ b/sys/kern/init_sysent.c
@@ -180,7 +180,7 @@ struct sysent sysent[] = {
        { .sy_narg = AS(settimeofday_args), .sy_call = (sy_call_t 
*)sys_settimeofday, .sy_auevent = AUE_SETTIMEOFDAY, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC },      /* 122 = settimeofday */
        { .sy_narg = AS(fchown_args), .sy_call = (sy_call_t *)sys_fchown, 
.sy_auevent = AUE_FCHOWN, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },   /* 123 = fchown */
        { .sy_narg = AS(fchmod_args), .sy_call = (sy_call_t *)sys_fchmod, 
.sy_auevent = AUE_FCHMOD, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },   /* 124 = fchmod */
-       { compat(AS(recvfrom_args),recvfrom), .sy_auevent = AUE_RECVFROM, 
.sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },     /* 125 = old 
recvfrom */
+       { compat(AS(orecvfrom_args),recvfrom), .sy_auevent = AUE_RECVFROM, 
.sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },    /* 125 = old 
recvfrom */
        { .sy_narg = AS(setreuid_args), .sy_call = (sy_call_t *)sys_setreuid, 
.sy_auevent = AUE_SETREUID, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },     /* 126 = setreuid */
        { .sy_narg = AS(setregid_args), .sy_call = (sy_call_t *)sys_setregid, 
.sy_auevent = AUE_SETREGID, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },     /* 127 = setregid */
        { .sy_narg = AS(rename_args), .sy_call = (sy_call_t *)sys_rename, 
.sy_auevent = AUE_RENAME, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },        
/* 128 = rename */
@@ -205,7 +205,7 @@ struct sysent sysent[] = {
        { .sy_narg = 0, .sy_call = (sy_call_t *)sys_setsid, .sy_auevent = 
AUE_SETSID, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC }, /* 147 = 
setsid */
        { .sy_narg = AS(quotactl_args), .sy_call = (sy_call_t *)sys_quotactl, 
.sy_auevent = AUE_QUOTACTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },  /* 
148 = quotactl */
        { compat(0,quota), .sy_auevent = AUE_O_QUOTA, .sy_flags = 0, .sy_thrcnt 
= SY_THR_STATIC },              /* 149 = old quota */
-       { compat(AS(getsockname_args),getsockname), .sy_auevent = 
AUE_GETSOCKNAME, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },    
/* 150 = old getsockname */
+       { compat(AS(ogetsockname_args),getsockname), .sy_auevent = 
AUE_GETSOCKNAME, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },   /* 
150 = old getsockname */
        { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 151 = 
reserved for local use */
        { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 152 = 
reserved for local use */
        { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 153 = 
reserved for local use */
diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h
index 49022b50a4f9..71ef869ce224 100644
--- a/sys/sys/sysproto.h
+++ b/sys/sys/sysproto.h
@@ -2356,6 +2356,14 @@ struct osendmsg_args {
        char msg_l_[PADL_(const struct omsghdr *)]; const struct omsghdr * msg; 
char msg_r_[PADR_(const struct omsghdr *)];
        char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
 };
+struct orecvfrom_args {
+       char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
+       char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
+       char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
+       char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+       char from_l_[PADL_(struct sockaddr *)]; struct sockaddr * from; char 
from_r_[PADR_(struct sockaddr *)];
+       char fromlenaddr_l_[PADL_(__socklen_t *)]; __socklen_t * fromlenaddr; 
char fromlenaddr_r_[PADR_(__socklen_t *)];
+};
 struct otruncate_args {
        char path_l_[PADL_(const char *)]; const char * path; char 
path_r_[PADR_(const char *)];
        char length_l_[PADL_(long)]; long length; char length_r_[PADR_(long)];
@@ -2384,6 +2392,11 @@ struct okillpg_args {
        char pgid_l_[PADL_(int)]; int pgid; char pgid_r_[PADR_(int)];
        char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
 };
+struct ogetsockname_args {
+       char fdes_l_[PADL_(int)]; int fdes; char fdes_r_[PADR_(int)];
+       char asa_l_[PADL_(struct sockaddr *)]; struct sockaddr * asa; char 
asa_r_[PADR_(struct sockaddr *)];
+       char alen_l_[PADL_(__socklen_t *)]; __socklen_t * alen; char 
alen_r_[PADR_(__socklen_t *)];
+};
 struct ogetdirentries_args {
        char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
        char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
@@ -2415,7 +2428,7 @@ int       osigsuspend(struct thread *, struct 
osigsuspend_args *);
 int    osigstack(struct thread *, struct osigstack_args *);
 int    orecvmsg(struct thread *, struct orecvmsg_args *);
 int    osendmsg(struct thread *, struct osendmsg_args *);
-int    orecvfrom(struct thread *, struct recvfrom_args *);
+int    orecvfrom(struct thread *, struct orecvfrom_args *);
 int    otruncate(struct thread *, struct otruncate_args *);
 int    oftruncate(struct thread *, struct oftruncate_args *);
 int    ogetpeername(struct thread *, struct ogetpeername_args *);
@@ -2425,7 +2438,7 @@ int       ogetrlimit(struct thread *, struct 
ogetrlimit_args *);
 int    osetrlimit(struct thread *, struct osetrlimit_args *);
 int    okillpg(struct thread *, struct okillpg_args *);
 int    oquota(struct thread *, struct oquota_args *);
-int    ogetsockname(struct thread *, struct getsockname_args *);
+int    ogetsockname(struct thread *, struct ogetsockname_args *);
 int    ogetdirentries(struct thread *, struct ogetdirentries_args *);
 
 #endif /* COMPAT_43 */

Reply via email to