freebsd32: sprinkle in missing consts

A number of syscalls have missing consts on their arguments relative to
the default syscalls.master.

Also, use timespec32 and timeval32 where appropriate.

No functional change.

Reviewed by:	kevans
This commit is contained in:
Brooks Davis 2021-11-17 20:12:22 +00:00
parent 43227e4c83
commit a944d28d0e
4 changed files with 87 additions and 86 deletions

View File

@ -1227,7 +1227,7 @@ freebsd32_copyiniov(struct iovec32 *iovp32, u_int iovcnt, struct iovec **iovp,
}
static int
freebsd32_copyinmsghdr(struct msghdr32 *msg32, struct msghdr *msg)
freebsd32_copyinmsghdr(const struct msghdr32 *msg32, struct msghdr *msg)
{
struct msghdr32 m32;
int error;

View File

@ -56,7 +56,7 @@ struct freebsd32_recvmsg_args {
};
struct freebsd32_sendmsg_args {
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
char msg_l_[PADL_(struct msghdr32 *)]; struct msghdr32 * msg; char msg_r_[PADR_(struct msghdr32 *)];
char msg_l_[PADL_(const struct msghdr32 *)]; const struct msghdr32 * msg; char msg_r_[PADR_(const struct msghdr32 *)];
char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
};
struct freebsd32_recvfrom_args {
@ -74,7 +74,7 @@ struct ofreebsd32_sigpending_args {
register_t dummy;
};
struct freebsd32_sigaltstack_args {
char ss_l_[PADL_(struct sigaltstack32 *)]; struct sigaltstack32 * ss; char ss_r_[PADR_(struct sigaltstack32 *)];
char ss_l_[PADL_(const struct sigaltstack32 *)]; const struct sigaltstack32 * ss; char ss_r_[PADR_(const struct sigaltstack32 *)];
char oss_l_[PADL_(struct sigaltstack32 *)]; struct sigaltstack32 * oss; char oss_r_[PADR_(struct sigaltstack32 *)];
};
struct freebsd32_ioctl_args {
@ -88,13 +88,13 @@ struct freebsd32_execve_args {
char envv_l_[PADL_(uint32_t *)]; uint32_t * envv; char envv_r_[PADR_(uint32_t *)];
};
struct freebsd32_mprotect_args {
char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
char addr_l_[PADL_(const void *)]; const void * addr; char addr_r_[PADR_(const void *)];
char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
};
struct freebsd32_setitimer_args {
char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
char itv_l_[PADL_(struct itimerval32 *)]; struct itimerval32 * itv; char itv_r_[PADR_(struct itimerval32 *)];
char itv_l_[PADL_(const struct itimerval32 *)]; const struct itimerval32 * itv; char itv_r_[PADR_(const struct itimerval32 *)];
char oitv_l_[PADL_(struct itimerval32 *)]; struct itimerval32 * oitv; char oitv_r_[PADR_(struct itimerval32 *)];
};
struct freebsd32_getitimer_args {
@ -132,15 +132,15 @@ struct freebsd32_writev_args {
char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
};
struct freebsd32_settimeofday_args {
char tv_l_[PADL_(struct timeval32 *)]; struct timeval32 * tv; char tv_r_[PADR_(struct timeval32 *)];
char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)];
char tv_l_[PADL_(const struct timeval32 *)]; const struct timeval32 * tv; char tv_r_[PADR_(const struct timeval32 *)];
char tzp_l_[PADL_(const struct timezone *)]; const struct timezone * tzp; char tzp_r_[PADR_(const struct timezone *)];
};
struct freebsd32_utimes_args {
char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
char tptr_l_[PADL_(struct timeval32 *)]; struct timeval32 * tptr; char tptr_r_[PADR_(struct timeval32 *)];
char tptr_l_[PADL_(const struct timeval32 *)]; const struct timeval32 * tptr; char tptr_r_[PADR_(const struct timeval32 *)];
};
struct freebsd32_adjtime_args {
char delta_l_[PADL_(struct timeval32 *)]; struct timeval32 * delta; char delta_r_[PADR_(struct timeval32 *)];
char delta_l_[PADL_(const struct timeval32 *)]; const struct timeval32 * delta; char delta_r_[PADR_(const struct timeval32 *)];
char olddelta_l_[PADL_(struct timeval32 *)]; struct timeval32 * olddelta; char olddelta_r_[PADR_(struct timeval32 *)];
};
struct freebsd32_sysarch_args {
@ -181,11 +181,11 @@ struct freebsd32___sysctl_args {
};
struct freebsd32_futimes_args {
char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
char tptr_l_[PADL_(struct timeval32 *)]; struct timeval32 * tptr; char tptr_r_[PADR_(struct timeval32 *)];
char tptr_l_[PADL_(const struct timeval32 *)]; const struct timeval32 * tptr; char tptr_r_[PADR_(const struct timeval32 *)];
};
struct freebsd32_msgsnd_args {
char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
char msgp_l_[PADL_(void *)]; void * msgp; char msgp_r_[PADR_(void *)];
char msgp_l_[PADL_(const void *)]; const void * msgp; char msgp_r_[PADR_(const void *)];
char msgsz_l_[PADL_(size_t)]; size_t msgsz; char msgsz_r_[PADR_(size_t)];
char msgflg_l_[PADL_(int)]; int msgflg; char msgflg_r_[PADR_(int)];
};
@ -253,7 +253,7 @@ struct freebsd32_lio_listio_args {
};
struct freebsd32_lutimes_args {
char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
char tptr_l_[PADL_(struct timeval32 *)]; struct timeval32 * tptr; char tptr_r_[PADR_(struct timeval32 *)];
char tptr_l_[PADL_(const struct timeval32 *)]; const struct timeval32 * tptr; char tptr_r_[PADR_(const struct timeval32 *)];
};
struct freebsd32_preadv_args {
char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
@ -298,7 +298,7 @@ struct freebsd32_jail_args {
struct freebsd32_sigtimedwait_args {
char set_l_[PADL_(const sigset_t *)]; const sigset_t * set; char set_r_[PADR_(const sigset_t *)];
char info_l_[PADL_(struct siginfo32 *)]; struct siginfo32 * info; char info_r_[PADR_(struct siginfo32 *)];
char timeout_l_[PADL_(const struct timespec *)]; const struct timespec * timeout; char timeout_r_[PADR_(const struct timespec *)];
char timeout_l_[PADL_(const struct timespec32 *)]; const struct timespec32 * timeout; char timeout_r_[PADR_(const struct timespec32 *)];
};
struct freebsd32_sigwaitinfo_args {
char set_l_[PADL_(const sigset_t *)]; const sigset_t * set; char set_r_[PADR_(const sigset_t *)];
@ -336,7 +336,7 @@ struct freebsd32_ksem_open_args {
};
struct freebsd32_sigaction_args {
char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
char act_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * act; char act_r_[PADR_(struct sigaction32 *)];
char act_l_[PADL_(const struct sigaction32 *)]; const struct sigaction32 * act; char act_r_[PADR_(const struct sigaction32 *)];
char oact_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * oact; char oact_r_[PADR_(struct sigaction32 *)];
};
struct freebsd32_sigreturn_args {
@ -542,7 +542,7 @@ struct freebsd32_fexecve_args {
struct freebsd32_futimesat_args {
char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
char times_l_[PADL_(struct timeval *)]; struct timeval * times; char times_r_[PADR_(struct timeval *)];
char times_l_[PADL_(const struct timeval32 *)]; const struct timeval32 * times; char times_r_[PADR_(const struct timeval32 *)];
};
struct freebsd32_jail_get_args {
char iovp_l_[PADL_(struct iovec32 *)]; struct iovec32 * iovp; char iovp_r_[PADR_(struct iovec32 *)];
@ -671,12 +671,12 @@ struct freebsd32_ppoll_args {
};
struct freebsd32_futimens_args {
char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
char times_l_[PADL_(struct timespec *)]; struct timespec * times; char times_r_[PADR_(struct timespec *)];
char times_l_[PADL_(const struct timespec32 *)]; const struct timespec32 * times; char times_r_[PADR_(const struct timespec32 *)];
};
struct freebsd32_utimensat_args {
char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
char times_l_[PADL_(struct timespec *)]; struct timespec * times; char times_r_[PADR_(struct timespec *)];
char times_l_[PADL_(const struct timespec32 *)]; const struct timespec32 * times; char times_r_[PADR_(const struct timespec32 *)];
char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
};
struct freebsd32_fstat_args {
@ -1040,7 +1040,7 @@ struct freebsd4_freebsd32_sendfile_args {
};
struct freebsd4_freebsd32_sigaction_args {
char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
char act_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * act; char act_r_[PADR_(struct sigaction32 *)];
char act_l_[PADL_(const struct sigaction32 *)]; const struct sigaction32 * act; char act_r_[PADR_(const struct sigaction32 *)];
char oact_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * oact; char oact_r_[PADR_(struct sigaction32 *)];
};
struct freebsd4_freebsd32_sigreturn_args {

View File

@ -191,7 +191,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
case 28: {
struct freebsd32_sendmsg_args *p = params;
iarg[0] = p->s; /* int */
uarg[1] = (intptr_t)p->msg; /* struct msghdr32 * */
uarg[1] = (intptr_t)p->msg; /* const struct msghdr32 * */
iarg[2] = p->flags; /* int */
*n_args = 3;
break;
@ -339,7 +339,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
/* freebsd32_sigaltstack */
case 53: {
struct freebsd32_sigaltstack_args *p = params;
uarg[0] = (intptr_t)p->ss; /* struct sigaltstack32 * */
uarg[0] = (intptr_t)p->ss; /* const struct sigaltstack32 * */
uarg[1] = (intptr_t)p->oss; /* struct sigaltstack32 * */
*n_args = 2;
break;
@ -446,7 +446,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
/* freebsd32_mprotect */
case 74: {
struct freebsd32_mprotect_args *p = params;
uarg[0] = (intptr_t)p->addr; /* void * */
uarg[0] = (intptr_t)p->addr; /* const void * */
uarg[1] = p->len; /* size_t */
iarg[2] = p->prot; /* int */
*n_args = 3;
@ -482,7 +482,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
case 80: {
struct setgroups_args *p = params;
uarg[0] = p->gidsetsize; /* u_int */
uarg[1] = (intptr_t)p->gidset; /* gid_t * */
uarg[1] = (intptr_t)p->gidset; /* const gid_t * */
*n_args = 2;
break;
}
@ -503,7 +503,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
case 83: {
struct freebsd32_setitimer_args *p = params;
uarg[0] = p->which; /* u_int */
uarg[1] = (intptr_t)p->itv; /* struct itimerval32 * */
uarg[1] = (intptr_t)p->itv; /* const struct itimerval32 * */
uarg[2] = (intptr_t)p->oitv; /* struct itimerval32 * */
*n_args = 3;
break;
@ -674,8 +674,8 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
/* freebsd32_settimeofday */
case 122: {
struct freebsd32_settimeofday_args *p = params;
uarg[0] = (intptr_t)p->tv; /* struct timeval32 * */
uarg[1] = (intptr_t)p->tzp; /* struct timezone * */
uarg[0] = (intptr_t)p->tv; /* const struct timeval32 * */
uarg[1] = (intptr_t)p->tzp; /* const struct timezone * */
*n_args = 2;
break;
}
@ -785,14 +785,14 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
case 138: {
struct freebsd32_utimes_args *p = params;
uarg[0] = (intptr_t)p->path; /* const char * */
uarg[1] = (intptr_t)p->tptr; /* struct timeval32 * */
uarg[1] = (intptr_t)p->tptr; /* const struct timeval32 * */
*n_args = 2;
break;
}
/* freebsd32_adjtime */
case 140: {
struct freebsd32_adjtime_args *p = params;
uarg[0] = (intptr_t)p->delta; /* struct timeval32 * */
uarg[0] = (intptr_t)p->delta; /* const struct timeval32 * */
uarg[1] = (intptr_t)p->olddelta; /* struct timeval32 * */
*n_args = 2;
break;
@ -974,7 +974,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
case 206: {
struct freebsd32_futimes_args *p = params;
iarg[0] = p->fd; /* int */
uarg[1] = (intptr_t)p->tptr; /* struct timeval32 * */
uarg[1] = (intptr_t)p->tptr; /* const struct timeval32 * */
*n_args = 2;
break;
}
@ -1074,7 +1074,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
case 226: {
struct freebsd32_msgsnd_args *p = params;
iarg[0] = p->msqid; /* int */
uarg[1] = (intptr_t)p->msgp; /* void * */
uarg[1] = (intptr_t)p->msgp; /* const void * */
uarg[2] = p->msgsz; /* size_t */
iarg[3] = p->msgflg; /* int */
*n_args = 4;
@ -1095,7 +1095,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
case 228: {
struct shmat_args *p = params;
iarg[0] = p->shmid; /* int */
uarg[1] = (intptr_t)p->shmaddr; /* void * */
uarg[1] = (intptr_t)p->shmaddr; /* const void * */
iarg[2] = p->shmflg; /* int */
*n_args = 3;
break;
@ -1103,7 +1103,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
/* shmdt */
case 230: {
struct shmdt_args *p = params;
uarg[0] = (intptr_t)p->shmaddr; /* void * */
uarg[0] = (intptr_t)p->shmaddr; /* const void * */
*n_args = 1;
break;
}
@ -1296,7 +1296,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
case 276: {
struct freebsd32_lutimes_args *p = params;
uarg[0] = (intptr_t)p->path; /* const char * */
uarg[1] = (intptr_t)p->tptr; /* struct timeval32 * */
uarg[1] = (intptr_t)p->tptr; /* const struct timeval32 * */
*n_args = 2;
break;
}
@ -1594,7 +1594,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
struct freebsd32_sigtimedwait_args *p = params;
uarg[0] = (intptr_t)p->set; /* const sigset_t * */
uarg[1] = (intptr_t)p->info; /* struct siginfo32 * */
uarg[2] = (intptr_t)p->timeout; /* const struct timespec * */
uarg[2] = (intptr_t)p->timeout; /* const struct timespec32 * */
*n_args = 3;
break;
}
@ -1948,7 +1948,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
case 416: {
struct freebsd32_sigaction_args *p = params;
iarg[0] = p->sig; /* int */
uarg[1] = (intptr_t)p->act; /* struct sigaction32 * */
uarg[1] = (intptr_t)p->act; /* const struct sigaction32 * */
uarg[2] = (intptr_t)p->oact; /* struct sigaction32 * */
*n_args = 3;
break;
@ -2314,7 +2314,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
iarg[0] = p->sd; /* int */
uarg[1] = (intptr_t)p->msg; /* void * */
iarg[2] = p->mlen; /* int */
uarg[3] = (intptr_t)p->to; /* struct sockaddr * */
uarg[3] = (intptr_t)p->to; /* const struct sockaddr * */
iarg[4] = p->tolen; /* __socklen_t */
uarg[5] = (intptr_t)p->sinfo; /* struct sctp_sndrcvinfo * */
iarg[6] = p->flags; /* int */
@ -2327,7 +2327,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
iarg[0] = p->sd; /* int */
uarg[1] = (intptr_t)p->iov; /* struct iovec * */
iarg[2] = p->iovlen; /* int */
uarg[3] = (intptr_t)p->to; /* struct sockaddr * */
uarg[3] = (intptr_t)p->to; /* const struct sockaddr * */
iarg[4] = p->tolen; /* __socklen_t */
uarg[5] = (intptr_t)p->sinfo; /* struct sctp_sndrcvinfo * */
iarg[6] = p->flags; /* int */
@ -2609,7 +2609,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
struct freebsd32_futimesat_args *p = params;
iarg[0] = p->fd; /* int */
uarg[1] = (intptr_t)p->path; /* const char * */
uarg[2] = (intptr_t)p->times; /* struct timeval * */
uarg[2] = (intptr_t)p->times; /* const struct timeval32 * */
*n_args = 3;
break;
}
@ -2700,7 +2700,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
/* gssd_syscall */
case 505: {
struct gssd_syscall_args *p = params;
uarg[0] = (intptr_t)p->path; /* char * */
uarg[0] = (intptr_t)p->path; /* const char * */
*n_args = 1;
break;
}
@ -3102,7 +3102,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
case 546: {
struct freebsd32_futimens_args *p = params;
iarg[0] = p->fd; /* int */
uarg[1] = (intptr_t)p->times; /* struct timespec * */
uarg[1] = (intptr_t)p->times; /* const struct timespec32 * */
*n_args = 2;
break;
}
@ -3111,7 +3111,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
struct freebsd32_utimensat_args *p = params;
iarg[0] = p->fd; /* int */
uarg[1] = (intptr_t)p->path; /* const char * */
uarg[2] = (intptr_t)p->times; /* struct timespec * */
uarg[2] = (intptr_t)p->times; /* const struct timespec32 * */
iarg[3] = p->flag; /* int */
*n_args = 4;
break;
@ -3711,7 +3711,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "int";
break;
case 1:
p = "userland struct msghdr32 *";
p = "userland const struct msghdr32 *";
break;
case 2:
p = "int";
@ -3942,7 +3942,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
case 53:
switch (ndx) {
case 0:
p = "userland struct sigaltstack32 *";
p = "userland const struct sigaltstack32 *";
break;
case 1:
p = "userland struct sigaltstack32 *";
@ -4108,7 +4108,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
case 74:
switch (ndx) {
case 0:
p = "userland void *";
p = "userland const void *";
break;
case 1:
p = "size_t";
@ -4172,7 +4172,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "u_int";
break;
case 1:
p = "userland gid_t *";
p = "userland const gid_t *";
break;
default:
break;
@ -4201,7 +4201,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "u_int";
break;
case 1:
p = "userland struct itimerval32 *";
p = "userland const struct itimerval32 *";
break;
case 2:
p = "userland struct itimerval32 *";
@ -4493,10 +4493,10 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
case 122:
switch (ndx) {
case 0:
p = "userland struct timeval32 *";
p = "userland const struct timeval32 *";
break;
case 1:
p = "userland struct timezone *";
p = "userland const struct timezone *";
break;
default:
break;
@ -4683,7 +4683,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "userland const char *";
break;
case 1:
p = "userland struct timeval32 *";
p = "userland const struct timeval32 *";
break;
default:
break;
@ -4693,7 +4693,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
case 140:
switch (ndx) {
case 0:
p = "userland struct timeval32 *";
p = "userland const struct timeval32 *";
break;
case 1:
p = "userland struct timeval32 *";
@ -4995,7 +4995,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "int";
break;
case 1:
p = "userland struct timeval32 *";
p = "userland const struct timeval32 *";
break;
default:
break;
@ -5109,7 +5109,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "int";
break;
case 1:
p = "userland void *";
p = "userland const void *";
break;
case 2:
p = "size_t";
@ -5150,7 +5150,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "int";
break;
case 1:
p = "userland void *";
p = "userland const void *";
break;
case 2:
p = "int";
@ -5163,7 +5163,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
case 230:
switch (ndx) {
case 0:
p = "userland void *";
p = "userland const void *";
break;
default:
break;
@ -5477,7 +5477,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "userland const char *";
break;
case 1:
p = "userland struct timeval32 *";
p = "userland const struct timeval32 *";
break;
default:
break;
@ -5939,7 +5939,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "userland struct siginfo32 *";
break;
case 2:
p = "userland const struct timespec *";
p = "userland const struct timespec32 *";
break;
default:
break;
@ -6560,7 +6560,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "int";
break;
case 1:
p = "userland struct sigaction32 *";
p = "userland const struct sigaction32 *";
break;
case 2:
p = "userland struct sigaction32 *";
@ -7174,7 +7174,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "int";
break;
case 3:
p = "userland struct sockaddr *";
p = "userland const struct sockaddr *";
break;
case 4:
p = "__socklen_t";
@ -7202,7 +7202,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "int";
break;
case 3:
p = "userland struct sockaddr *";
p = "userland const struct sockaddr *";
break;
case 4:
p = "__socklen_t";
@ -7750,7 +7750,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "userland const char *";
break;
case 2:
p = "userland struct timeval *";
p = "userland const struct timeval32 *";
break;
default:
break;
@ -7913,7 +7913,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
case 505:
switch (ndx) {
case 0:
p = "userland char *";
p = "userland const char *";
break;
default:
break;
@ -8644,7 +8644,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "int";
break;
case 1:
p = "userland struct timespec *";
p = "userland const struct timespec32 *";
break;
default:
break;
@ -8660,7 +8660,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
p = "userland const char *";
break;
case 2:
p = "userland struct timespec *";
p = "userland const struct timespec32 *";
break;
case 3:
p = "int";

View File

@ -107,8 +107,8 @@
caddr_t addr, int data); }
27 AUE_RECVMSG STD { int freebsd32_recvmsg(int s, struct msghdr32 *msg, \
int flags); }
28 AUE_SENDMSG STD { int freebsd32_sendmsg(int s, struct msghdr32 *msg, \
int flags); }
28 AUE_SENDMSG STD { int freebsd32_sendmsg(int s, \
const struct msghdr32 *msg, int flags); }
29 AUE_RECVFROM STD { int freebsd32_recvfrom(int s, void *buf, \
uint32_t len, int flags, \
struct sockaddr *from, \
@ -150,7 +150,7 @@
51 AUE_ACCT NOPROTO { int acct(const char *path); }
52 AUE_SIGPENDING COMPAT { int freebsd32_sigpending(void); }
53 AUE_SIGALTSTACK STD { int freebsd32_sigaltstack( \
struct sigaltstack32 *ss, \
const struct sigaltstack32 *ss, \
struct sigaltstack32 *oss); }
54 AUE_IOCTL STD { int freebsd32_ioctl(int fd, uint32_t com, \
struct md_ioctl32 *data); }
@ -180,7 +180,7 @@
int prot, int flags, int fd, int32_t pos); }
72 AUE_O_VADVISE COMPAT11|NOPROTO { int vadvise(int anom); }
73 AUE_MUNMAP NOPROTO { int munmap(void *addr, size_t len); }
74 AUE_MPROTECT STD { int freebsd32_mprotect(void *addr, \
74 AUE_MPROTECT STD { int freebsd32_mprotect(const void *addr, \
size_t len, int prot); }
75 AUE_MADVISE NOPROTO { int madvise(void *addr, size_t len, \
int behav); }
@ -191,11 +191,11 @@
79 AUE_GETGROUPS NOPROTO { int getgroups(u_int gidsetsize, \
gid_t *gidset); }
80 AUE_SETGROUPS NOPROTO { int setgroups(u_int gidsetsize, \
gid_t *gidset); }
const gid_t *gidset); }
81 AUE_GETPGRP NOPROTO { int getpgrp(void); }
82 AUE_SETPGRP NOPROTO { int setpgid(int pid, int pgid); }
83 AUE_SETITIMER STD { int freebsd32_setitimer(u_int which, \
struct itimerval32 *itv, \
const struct itimerval32 *itv, \
struct itimerval32 *oitv); }
84 AUE_NULL OBSOL owait
; XXX implement
@ -258,8 +258,8 @@
121 AUE_WRITEV STD { int freebsd32_writev(int fd, \
struct iovec32 *iovp, u_int iovcnt); }
122 AUE_SETTIMEOFDAY STD { int freebsd32_settimeofday( \
struct timeval32 *tv, \
struct timezone *tzp); }
const struct timeval32 *tv, \
const struct timezone *tzp); }
123 AUE_FCHOWN NOPROTO { int fchown(int fd, int uid, int gid); }
124 AUE_FCHMOD NOPROTO { int fchmod(int fd, mode_t mode); }
125 AUE_RECVFROM OBSOL orecvfrom
@ -282,10 +282,10 @@
136 AUE_MKDIR NOPROTO { int mkdir(const char *path, mode_t mode); }
137 AUE_RMDIR NOPROTO { int rmdir(const char *path); }
138 AUE_UTIMES STD { int freebsd32_utimes(const char *path, \
struct timeval32 *tptr); }
const struct timeval32 *tptr); }
139 AUE_NULL OBSOL 4.2 sigreturn
140 AUE_ADJTIME STD { int freebsd32_adjtime( \
struct timeval32 *delta, \
const struct timeval32 *delta, \
struct timeval32 *olddelta); }
141 AUE_GETPEERNAME OBSOL ogetpeername
142 AUE_SYSCTL OBSOL ogethostid
@ -398,7 +398,7 @@
size_t len); }
205 AUE_UNDELETE NOPROTO { int undelete(const char *path); }
206 AUE_FUTIMES STD { int freebsd32_futimes(int fd, \
struct timeval32 *tptr); }
const struct timeval32 *tptr); }
207 AUE_GETPGID NOPROTO { int getpgid(pid_t pid); }
208 AUE_NULL UNIMPL nosys
209 AUE_POLL NOPROTO { int poll(struct pollfd *fds, u_int nfds, \
@ -430,16 +430,16 @@
int msqid, int cmd, \
struct msqid_ds32_old *buf); }
225 AUE_MSGGET NOSTD|NOPROTO { int msgget(key_t key, int msgflg); }
226 AUE_MSGSND NOSTD { int freebsd32_msgsnd(int msqid, void *msgp, \
226 AUE_MSGSND NOSTD { int freebsd32_msgsnd(int msqid, const void *msgp, \
size_t msgsz, int msgflg); }
227 AUE_MSGRCV NOSTD { int freebsd32_msgrcv(int msqid, void *msgp, \
size_t msgsz, long msgtyp, int msgflg); }
228 AUE_SHMAT NOSTD|NOPROTO { void *shmat(int shmid, void *shmaddr, \
228 AUE_SHMAT NOSTD|NOPROTO { void *shmat(int shmid, const void *shmaddr, \
int shmflg); }
229 AUE_SHMCTL COMPAT7|NOSTD { int freebsd32_shmctl( \
int shmid, int cmd, \
struct shmid_ds32_old *buf); }
230 AUE_SHMDT NOSTD|NOPROTO { int shmdt(void *shmaddr); }
230 AUE_SHMDT NOSTD|NOPROTO { int shmdt(const void *shmaddr); }
231 AUE_SHMGET NOSTD|NOPROTO { int shmget(key_t key, int size, \
int shmflg); }
;
@ -513,7 +513,7 @@
274 AUE_LCHMOD NOPROTO { int lchmod(const char *path, mode_t mode); }
275 AUE_NULL OBSOL netbsd_lchown
276 AUE_LUTIMES STD { int freebsd32_lutimes(const char *path, \
struct timeval32 *tptr); }
const struct timeval32 *tptr); }
277 AUE_NULL OBSOL netbsd_msync
278 AUE_STAT COMPAT11|NOPROTO { int nstat(const char *path, \
struct nstat *ub); }
@ -621,14 +621,14 @@
const sigset_t *set, sigset_t *oset); }
341 AUE_SIGSUSPEND NOPROTO { int sigsuspend(const sigset_t *sigmask); }
342 AUE_SIGACTION COMPAT4 { int freebsd32_sigaction(int sig, \
struct sigaction32 *act, \
const struct sigaction32 *act, \
struct sigaction32 *oact); }
343 AUE_SIGPENDING NOPROTO { int sigpending(sigset_t *set); }
344 AUE_SIGRETURN COMPAT4 { int freebsd32_sigreturn( \
const struct freebsd4_ucontext32 *sigcntxp); }
345 AUE_SIGWAIT STD { int freebsd32_sigtimedwait(const sigset_t *set, \
struct siginfo32 *info, \
const struct timespec *timeout); }
const struct timespec32 *timeout); }
346 AUE_NULL STD { int freebsd32_sigwaitinfo(const sigset_t *set, \
struct siginfo32 *info); }
347 AUE_ACL_GET_FILE NOPROTO { int __acl_get_file(const char *path, \
@ -760,7 +760,7 @@
const char *attrname); }
415 AUE_NULL UNIMPL __mac_execve
416 AUE_SIGACTION STD { int freebsd32_sigaction(int sig, \
struct sigaction32 *act, \
const struct sigaction32 *act, \
struct sigaction32 *oact); }
417 AUE_SIGRETURN STD { int freebsd32_sigreturn( \
const struct __ucontext32 *sigcntxp); }
@ -863,10 +863,10 @@
471 AUE_SCTP_PEELOFF NOPROTO|NOSTD { int sctp_peeloff(int sd, uint32_t name); }
472 AUE_SCTP_GENERIC_SENDMSG NOPROTO|NOSTD { int sctp_generic_sendmsg( \
int sd, void *msg, int mlen, \
struct sockaddr *to, __socklen_t tolen, \
const struct sockaddr *to, __socklen_t tolen, \
struct sctp_sndrcvinfo *sinfo, int flags); }
473 AUE_SCTP_GENERIC_SENDMSG_IOV NOPROTO|NOSTD { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, \
struct sockaddr *to, __socklen_t tolen, \
const struct sockaddr *to, __socklen_t tolen, \
struct sctp_sndrcvinfo *sinfo, int flags); }
474 AUE_SCTP_GENERIC_RECVMSG NOPROTO|NOSTD { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, \
struct sockaddr * from, __socklen_t *fromlenaddr, \
@ -955,7 +955,7 @@
int flag); }
494 AUE_FUTIMESAT STD { int freebsd32_futimesat(int fd, \
const char *path, \
struct timeval *times); }
const struct timeval32 *times); }
495 AUE_LINKAT NOPROTO { int linkat(int fd1, const char *path1, \
int fd2, const char *path2, int flag); }
496 AUE_MKDIRAT NOPROTO { int mkdirat(int fd, const char *path, \
@ -977,7 +977,7 @@
int flag); }
504 AUE_POSIX_OPENPT NOPROTO { int posix_openpt(int flags); }
; 505 is initialised by the kgssapi code, if present.
505 AUE_NULL NOPROTO|NOSTD { int gssd_syscall(char *path); }
505 AUE_NULL NOPROTO|NOSTD { int gssd_syscall(const char *path); }
506 AUE_JAIL_GET STD { int freebsd32_jail_get(struct iovec32 *iovp, \
unsigned int iovcnt, int flags); }
507 AUE_JAIL_SET STD { int freebsd32_jail_set(struct iovec32 *iovp, \
@ -1092,10 +1092,11 @@
u_int nfds, const struct timespec32 *ts, \
const sigset_t *set); }
546 AUE_FUTIMES STD { int freebsd32_futimens(int fd, \
struct timespec *times); }
const struct timespec32 *times); }
547 AUE_FUTIMESAT STD { int freebsd32_utimensat(int fd, \
const char *path, \
struct timespec *times, int flag); }
const struct timespec32 *times, \
int flag); }
548 AUE_NULL OBSOL numa_getaffinity
549 AUE_NULL OBSOL numa_setaffinity
550 AUE_FSYNC NOPROTO { int fdatasync(int fd); }