Skip to content

Commit

Permalink
sysent: regen
Browse files Browse the repository at this point in the history
  • Loading branch information
brooksdavis committed Aug 6, 2024
1 parent 629f6b0 commit e6a0dd7
Show file tree
Hide file tree
Showing 12 changed files with 129 additions and 156 deletions.
12 changes: 6 additions & 6 deletions lib/libsys/_libsys.h
Original file line number Diff line number Diff line change
Expand Up @@ -168,9 +168,9 @@ typedef int (__sys_lgetfh_t)(const char * __kerncap, struct fhandle * __kerncap)
typedef int (__sys_getfh_t)(const char * __kerncap, struct fhandle * __kerncap);
typedef int (__sys_sysarch_t)(int, char * __kerncap);
typedef int (__sys_rtprio_t)(int, pid_t, struct rtprio * __kerncap);
typedef int (__sys_semsys_t)(int, intcap_t, intcap_t, intcap_t, intcap_t);
typedef int (__sys_msgsys_t)(int, intcap_t, intcap_t, intcap_t, intcap_t, intcap_t);
typedef int (__sys_shmsys_t)(int, intcap_t, intcap_t, intcap_t);
typedef int (__sys_semsys_t)(int, int, int, int, int);
typedef int (__sys_msgsys_t)(int, int, int, int, int, int);
typedef int (__sys_shmsys_t)(int, int, int, int);
typedef int (__sys_setfib_t)(int);
typedef int (__sys_ntp_adjtime_t)(struct timex * __kerncap);
typedef int (__sys_setgid_t)(gid_t);
Expand Down Expand Up @@ -572,9 +572,9 @@ int __sys_lgetfh(const char * __kerncap fname, struct fhandle * __kerncap fhp);
int __sys_getfh(const char * __kerncap fname, struct fhandle * __kerncap fhp);
int __sys_sysarch(int op, char * __kerncap parms);
int __sys_rtprio(int function, pid_t pid, struct rtprio * __kerncap rtp);
int __sys_semsys(int which, intcap_t a2, intcap_t a3, intcap_t a4, intcap_t a5);
int __sys_msgsys(int which, intcap_t a2, intcap_t a3, intcap_t a4, intcap_t a5, intcap_t a6);
int __sys_shmsys(int which, intcap_t a2, intcap_t a3, intcap_t a4);
int __sys_semsys(int which, int a2, int a3, int a4, int a5);
int __sys_msgsys(int which, int a2, int a3, int a4, int a5, int a6);
int __sys_shmsys(int which, int a2, int a3, int a4);
int __sys_setfib(int fibnum);
int __sys_ntp_adjtime(struct timex * __kerncap tp);
int __sys_setgid(gid_t gid);
Expand Down
24 changes: 12 additions & 12 deletions sys/compat/freebsd32/freebsd32_proto.h
Original file line number Diff line number Diff line change
Expand Up @@ -134,24 +134,24 @@ struct freebsd32_sysarch_args {
};
struct freebsd32_semsys_args {
char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
char a2_l_[PADL_(intptr_t)]; intptr_t a2; char a2_r_[PADR_(intptr_t)];
char a3_l_[PADL_(intptr_t)]; intptr_t a3; char a3_r_[PADR_(intptr_t)];
char a4_l_[PADL_(intptr_t)]; intptr_t a4; char a4_r_[PADR_(intptr_t)];
char a5_l_[PADL_(intptr_t)]; intptr_t a5; char a5_r_[PADR_(intptr_t)];
char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
};
struct freebsd32_msgsys_args {
char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
char a2_l_[PADL_(intptr_t)]; intptr_t a2; char a2_r_[PADR_(intptr_t)];
char a3_l_[PADL_(intptr_t)]; intptr_t a3; char a3_r_[PADR_(intptr_t)];
char a4_l_[PADL_(intptr_t)]; intptr_t a4; char a4_r_[PADR_(intptr_t)];
char a5_l_[PADL_(intptr_t)]; intptr_t a5; char a5_r_[PADR_(intptr_t)];
char a6_l_[PADL_(intptr_t)]; intptr_t a6; char a6_r_[PADR_(intptr_t)];
char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
char a6_l_[PADL_(int)]; int a6; char a6_r_[PADR_(int)];
};
struct freebsd32_shmsys_args {
char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
char a2_l_[PADL_(intptr_t)]; intptr_t a2; char a2_r_[PADR_(intptr_t)];
char a3_l_[PADL_(intptr_t)]; intptr_t a3; char a3_r_[PADR_(intptr_t)];
char a4_l_[PADL_(intptr_t)]; intptr_t a4; char a4_r_[PADR_(intptr_t)];
char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
};
struct freebsd32_ntp_adjtime_args {
char tp_l_[PADL_(struct timex32 *)]; struct timex32 * tp; char tp_r_[PADR_(struct timex32 *)];
Expand Down
48 changes: 24 additions & 24 deletions sys/compat/freebsd32/freebsd32_systrace_args.c
Original file line number Diff line number Diff line change
Expand Up @@ -827,32 +827,32 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
case 169: {
struct freebsd32_semsys_args *p = params;
iarg[a++] = p->which; /* int */
uarg[a++] = (intptr_t)p->a2; /* intptr_t */
uarg[a++] = (intptr_t)p->a3; /* intptr_t */
uarg[a++] = (intptr_t)p->a4; /* intptr_t */
uarg[a++] = (intptr_t)p->a5; /* intptr_t */
iarg[a++] = p->a2; /* int */
iarg[a++] = p->a3; /* int */
iarg[a++] = p->a4; /* int */
iarg[a++] = p->a5; /* int */
*n_args = 5;
break;
}
/* freebsd32_msgsys */
case 170: {
struct freebsd32_msgsys_args *p = params;
iarg[a++] = p->which; /* int */
uarg[a++] = (intptr_t)p->a2; /* intptr_t */
uarg[a++] = (intptr_t)p->a3; /* intptr_t */
uarg[a++] = (intptr_t)p->a4; /* intptr_t */
uarg[a++] = (intptr_t)p->a5; /* intptr_t */
uarg[a++] = (intptr_t)p->a6; /* intptr_t */
iarg[a++] = p->a2; /* int */
iarg[a++] = p->a3; /* int */
iarg[a++] = p->a4; /* int */
iarg[a++] = p->a5; /* int */
iarg[a++] = p->a6; /* int */
*n_args = 6;
break;
}
/* freebsd32_shmsys */
case 171: {
struct freebsd32_shmsys_args *p = params;
iarg[a++] = p->which; /* int */
uarg[a++] = (intptr_t)p->a2; /* intptr_t */
uarg[a++] = (intptr_t)p->a3; /* intptr_t */
uarg[a++] = (intptr_t)p->a4; /* intptr_t */
iarg[a++] = p->a2; /* int */
iarg[a++] = p->a3; /* int */
iarg[a++] = p->a4; /* int */
*n_args = 4;
break;
}
Expand Down Expand Up @@ -4706,16 +4706,16 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "int";
break;
case 1:
p = "intptr_t";
p = "int";
break;
case 2:
p = "intptr_t";
p = "int";
break;
case 3:
p = "intptr_t";
p = "int";
break;
case 4:
p = "intptr_t";
p = "int";
break;
default:
break;
Expand All @@ -4728,19 +4728,19 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "int";
break;
case 1:
p = "intptr_t";
p = "int";
break;
case 2:
p = "intptr_t";
p = "int";
break;
case 3:
p = "intptr_t";
p = "int";
break;
case 4:
p = "intptr_t";
p = "int";
break;
case 5:
p = "intptr_t";
p = "int";
break;
default:
break;
Expand All @@ -4753,13 +4753,13 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "int";
break;
case 1:
p = "intptr_t";
p = "int";
break;
case 2:
p = "intptr_t";
p = "int";
break;
case 3:
p = "intptr_t";
p = "int";
break;
default:
break;
Expand Down
27 changes: 0 additions & 27 deletions sys/compat/freebsd64/freebsd64_proto.h
Original file line number Diff line number Diff line change
Expand Up @@ -359,27 +359,6 @@ struct freebsd64_rtprio_args {
char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
char rtp_l_[PADL_(struct rtprio *)]; struct rtprio * rtp; char rtp_r_[PADR_(struct rtprio *)];
};
struct freebsd64_semsys_args {
char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
char a2_l_[PADL_(intptr_t)]; intptr_t a2; char a2_r_[PADR_(intptr_t)];
char a3_l_[PADL_(intptr_t)]; intptr_t a3; char a3_r_[PADR_(intptr_t)];
char a4_l_[PADL_(intptr_t)]; intptr_t a4; char a4_r_[PADR_(intptr_t)];
char a5_l_[PADL_(intptr_t)]; intptr_t a5; char a5_r_[PADR_(intptr_t)];
};
struct freebsd64_msgsys_args {
char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
char a2_l_[PADL_(intptr_t)]; intptr_t a2; char a2_r_[PADR_(intptr_t)];
char a3_l_[PADL_(intptr_t)]; intptr_t a3; char a3_r_[PADR_(intptr_t)];
char a4_l_[PADL_(intptr_t)]; intptr_t a4; char a4_r_[PADR_(intptr_t)];
char a5_l_[PADL_(intptr_t)]; intptr_t a5; char a5_r_[PADR_(intptr_t)];
char a6_l_[PADL_(intptr_t)]; intptr_t a6; char a6_r_[PADR_(intptr_t)];
};
struct freebsd64_shmsys_args {
char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
char a2_l_[PADL_(intptr_t)]; intptr_t a2; char a2_r_[PADR_(intptr_t)];
char a3_l_[PADL_(intptr_t)]; intptr_t a3; char a3_r_[PADR_(intptr_t)];
char a4_l_[PADL_(intptr_t)]; intptr_t a4; char a4_r_[PADR_(intptr_t)];
};
struct freebsd64_ntp_adjtime_args {
char tp_l_[PADL_(struct timex *)]; struct timex * tp; char tp_r_[PADR_(struct timex *)];
};
Expand Down Expand Up @@ -1607,9 +1586,6 @@ int freebsd64_lgetfh(struct thread *, struct freebsd64_lgetfh_args *);
int freebsd64_getfh(struct thread *, struct freebsd64_getfh_args *);
int freebsd64_sysarch(struct thread *, struct freebsd64_sysarch_args *);
int freebsd64_rtprio(struct thread *, struct freebsd64_rtprio_args *);
int freebsd64_semsys(struct thread *, struct freebsd64_semsys_args *);
int freebsd64_msgsys(struct thread *, struct freebsd64_msgsys_args *);
int freebsd64_shmsys(struct thread *, struct freebsd64_shmsys_args *);
int freebsd64_ntp_adjtime(struct thread *, struct freebsd64_ntp_adjtime_args *);
int freebsd64_pathconf(struct thread *, struct freebsd64_pathconf_args *);
int freebsd64_getrlimit(struct thread *, struct freebsd64_getrlimit_args *);
Expand Down Expand Up @@ -2153,9 +2129,6 @@ int freebsd13_freebsd64_swapoff(struct thread *, struct freebsd13_freebsd64_swap
#define FREEBSD64_SYS_AUE_freebsd64_getfh AUE_NFS_GETFH
#define FREEBSD64_SYS_AUE_freebsd64_sysarch AUE_SYSARCH
#define FREEBSD64_SYS_AUE_freebsd64_rtprio AUE_RTPRIO
#define FREEBSD64_SYS_AUE_freebsd64_semsys AUE_SEMSYS
#define FREEBSD64_SYS_AUE_freebsd64_msgsys AUE_MSGSYS
#define FREEBSD64_SYS_AUE_freebsd64_shmsys AUE_SHMSYS
#define FREEBSD64_SYS_AUE_freebsd6_freebsd64_pread AUE_PREAD
#define FREEBSD64_SYS_AUE_freebsd6_freebsd64_pwrite AUE_PWRITE
#define FREEBSD64_SYS_AUE_freebsd64_ntp_adjtime AUE_NTP_ADJTIME
Expand Down
6 changes: 3 additions & 3 deletions sys/compat/freebsd64/freebsd64_syscall.h
Original file line number Diff line number Diff line change
Expand Up @@ -165,9 +165,9 @@
/* 164 is obsolete freebsd4_uname */
#define FREEBSD64_SYS_freebsd64_sysarch 165
#define FREEBSD64_SYS_freebsd64_rtprio 166
#define FREEBSD64_SYS_freebsd64_semsys 169
#define FREEBSD64_SYS_freebsd64_msgsys 170
#define FREEBSD64_SYS_freebsd64_shmsys 171
#define FREEBSD64_SYS_semsys 169
#define FREEBSD64_SYS_msgsys 170
#define FREEBSD64_SYS_shmsys 171
/* 173 is freebsd6 freebsd64_pread */
/* 174 is freebsd6 freebsd64_pwrite */
#define FREEBSD64_SYS_setfib 175
Expand Down
6 changes: 3 additions & 3 deletions sys/compat/freebsd64/freebsd64_syscall.mk
Original file line number Diff line number Diff line change
Expand Up @@ -109,9 +109,9 @@ MIASM = \
freebsd64_getfh.o \
freebsd64_sysarch.o \
freebsd64_rtprio.o \
freebsd64_semsys.o \
freebsd64_msgsys.o \
freebsd64_shmsys.o \
semsys.o \
msgsys.o \
shmsys.o \
setfib.o \
freebsd64_ntp_adjtime.o \
setgid.o \
Expand Down
6 changes: 3 additions & 3 deletions sys/compat/freebsd64/freebsd64_syscalls.c
Original file line number Diff line number Diff line change
Expand Up @@ -174,9 +174,9 @@ const char *freebsd64_syscallnames[] = {
"freebsd64_rtprio", /* 166 = freebsd64_rtprio */
"#167", /* 167 = reserved for local use */
"#168", /* 168 = reserved for local use */
"freebsd64_semsys", /* 169 = freebsd64_semsys */
"freebsd64_msgsys", /* 170 = freebsd64_msgsys */
"freebsd64_shmsys", /* 171 = freebsd64_shmsys */
"semsys", /* 169 = semsys */
"msgsys", /* 170 = msgsys */
"shmsys", /* 171 = shmsys */
"#172", /* 172 = reserved for local use */
"compat6.freebsd64_pread", /* 173 = freebsd6 freebsd64_pread */
"compat6.freebsd64_pwrite", /* 174 = freebsd6 freebsd64_pwrite */
Expand Down
6 changes: 3 additions & 3 deletions sys/compat/freebsd64/freebsd64_sysent.c
Original file line number Diff line number Diff line change
Expand Up @@ -218,9 +218,9 @@ struct sysent freebsd64_sysent[] = {
{ .sy_narg = AS(freebsd64_rtprio_args), .sy_call = (sy_call_t *)freebsd64_rtprio, .sy_auevent = AUE_RTPRIO, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC }, /* 166 = freebsd64_rtprio */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 167 = 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 }, /* 168 = reserved for local use */
{ .sy_narg = AS(freebsd64_semsys_args), .sy_call = (sy_call_t *)lkmressys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 169 = freebsd64_semsys */
{ .sy_narg = AS(freebsd64_msgsys_args), .sy_call = (sy_call_t *)lkmressys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 170 = freebsd64_msgsys */
{ .sy_narg = AS(freebsd64_shmsys_args), .sy_call = (sy_call_t *)lkmressys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 171 = freebsd64_shmsys */
{ .sy_narg = AS(semsys_args), .sy_call = (sy_call_t *)lkmressys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 169 = semsys */

Check failure on line 221 in sys/compat/freebsd64/freebsd64_sysent.c

View workflow job for this annotation

GitHub Actions / Style Checker

line over 120 characters
{ .sy_narg = AS(msgsys_args), .sy_call = (sy_call_t *)lkmressys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 170 = msgsys */

Check failure on line 222 in sys/compat/freebsd64/freebsd64_sysent.c

View workflow job for this annotation

GitHub Actions / Style Checker

line over 120 characters
{ .sy_narg = AS(shmsys_args), .sy_call = (sy_call_t *)lkmressys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 171 = shmsys */

Check failure on line 223 in sys/compat/freebsd64/freebsd64_sysent.c

View workflow job for this annotation

GitHub Actions / Style Checker

line over 120 characters
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 172 = reserved for local use */
{ compat6(AS(freebsd6_freebsd64_pread_args),freebsd64_pread), .sy_auevent = AUE_PREAD, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC }, /* 173 = freebsd6 freebsd64_pread */
{ compat6(AS(freebsd6_freebsd64_pwrite_args),freebsd64_pwrite), .sy_auevent = AUE_PWRITE, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC }, /* 174 = freebsd6 freebsd64_pwrite */
Expand Down
Loading

0 comments on commit e6a0dd7

Please sign in to comment.