Skip to content

Commit

Permalink
Reorganise conditionals to reduce duplication.
Browse files Browse the repository at this point in the history
No functional change.

Obtained from:	CheriBSD
MFC after:	3 days
Sponsored by:	DARPA, AFRL
  • Loading branch information
brooksdavis committed Aug 22, 2019
1 parent 231e6f7 commit 2734526
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions sys/kern/makesyscalls.sh
Original file line number Diff line number Diff line change
Expand Up @@ -512,20 +512,20 @@ sed -e '
}
printf("\t\t*n_args = %d;\n\t\tbreak;\n\t}\n", argc) > systrace
printf("\t\tbreak;\n") > systracetmp
if (argc != 0 && !flag("NOARGS") && !flag("NOPROTO") && \
!flag("NODEF")) {
printf("struct %s {\n", argalias) > sysarg
for (i = 1; i <= argc; i++)
printf("\tchar %s_l_[PADL_(%s)]; " \
"%s %s; char %s_r_[PADR_(%s)];\n",
argname[i], argtype[i],
argtype[i], argname[i],
argname[i], argtype[i]) > sysarg
printf("};\n") > sysarg
if (!flag("NOARGS") && !flag("NOPROTO") && !flag("NODEF")) {
if (argc != 0) {
printf("struct %s {\n", argalias) > sysarg
for (i = 1; i <= argc; i++)
printf("\tchar %s_l_[PADL_(%s)]; " \
"%s %s; char %s_r_[PADR_(%s)];\n",
argname[i], argtype[i],
argtype[i], argname[i],
argname[i], argtype[i]) > sysarg
printf("};\n") > sysarg
} else
printf("struct %s {\n\tregister_t dummy;\n};\n",
argalias) > sysarg
}
else if (!flag("NOARGS") && !flag("NOPROTO") && !flag("NODEF"))
printf("struct %s {\n\tregister_t dummy;\n};\n",
argalias) > sysarg
if (!flag("NOPROTO") && !flag("NODEF")) {
if (funcname == "nosys" || funcname == "lkmnosys" ||
funcname == "sysarch" || funcname ~ /^freebsd/ ||
Expand Down

0 comments on commit 2734526

Please sign in to comment.