git: cc5aa0a496a5 - main - sys/compat: Use C99 fixed-width integer types.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 28 Dec 2021 17:51:07 UTC
The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=cc5aa0a496a59c4e2ae5da179765973526dba60b commit cc5aa0a496a59c4e2ae5da179765973526dba60b Author: John Baldwin <jhb@FreeBSD.org> AuthorDate: 2021-12-28 17:41:33 +0000 Commit: John Baldwin <jhb@FreeBSD.org> CommitDate: 2021-12-28 17:41:33 +0000 sys/compat: Use C99 fixed-width integer types. No functional change. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D33632 --- sys/compat/freebsd32/freebsd32.h | 44 ++++---- sys/compat/freebsd32/freebsd32_misc.c | 16 +-- sys/compat/freebsd32/freebsd32_signal.h | 4 +- sys/compat/freebsd32/freebsd32_util.h | 6 +- sys/compat/ia32/ia32_signal.h | 184 ++++++++++++++++---------------- sys/compat/linux/linux_ioctl.c | 24 ++--- 6 files changed, 139 insertions(+), 139 deletions(-) diff --git a/sys/compat/freebsd32/freebsd32.h b/sys/compat/freebsd32/freebsd32.h index 4d5cea688a21..1f6270d684ee 100644 --- a/sys/compat/freebsd32/freebsd32.h +++ b/sys/compat/freebsd32/freebsd32.h @@ -193,16 +193,16 @@ struct nstat32 { }; struct iovec32 { - u_int32_t iov_base; + uint32_t iov_base; int iov_len; }; struct msghdr32 { - u_int32_t msg_name; + uint32_t msg_name; socklen_t msg_namelen; - u_int32_t msg_iov; + uint32_t msg_iov; int msg_iovlen; - u_int32_t msg_control; + uint32_t msg_control; socklen_t msg_controllen; int msg_flags; }; @@ -216,10 +216,10 @@ struct stat32 { ino_t st_ino; nlink_t st_nlink; mode_t st_mode; - u_int16_t st_padding0; + uint16_t st_padding0; uid_t st_uid; gid_t st_gid; - u_int32_t st_padding1; + uint32_t st_padding1; dev_t st_rdev; #ifdef __STAT32_TIME_T_EXT __int32_t st_atim_ext; @@ -239,27 +239,27 @@ struct stat32 { struct timespec32 st_birthtim; off_t st_size; int64_t st_blocks; - u_int32_t st_blksize; - u_int32_t st_flags; - u_int64_t st_gen; - u_int64_t st_spare[10]; + uint32_t st_blksize; + uint32_t st_flags; + uint64_t st_gen; + uint64_t st_spare[10]; }; struct freebsd11_stat32 { - u_int32_t st_dev; - u_int32_t st_ino; + uint32_t st_dev; + uint32_t st_ino; mode_t st_mode; - u_int16_t st_nlink; + uint16_t st_nlink; uid_t st_uid; gid_t st_gid; - u_int32_t st_rdev; + uint32_t st_rdev; struct timespec32 st_atim; struct timespec32 st_mtim; struct timespec32 st_ctim; off_t st_size; int64_t st_blocks; - u_int32_t st_blksize; - u_int32_t st_flags; - u_int32_t st_gen; + uint32_t st_blksize; + uint32_t st_flags; + uint32_t st_gen; int32_t st_lspare; struct timespec32 st_birthtim; unsigned int :(8 / 2) * (16 - (int)sizeof(struct timespec32)); @@ -280,15 +280,15 @@ struct ostat32 { struct timespec32 st_ctim; __int32_t st_blksize; __int32_t st_blocks; - u_int32_t st_flags; + uint32_t st_flags; __uint32_t st_gen; }; struct jail32_v0 { - u_int32_t version; + uint32_t version; uint32_t path; uint32_t hostname; - u_int32_t ip_number; + uint32_t ip_number; }; struct jail32 { @@ -303,7 +303,7 @@ struct jail32 { }; struct sigaction32 { - u_int32_t sa_u; + uint32_t sa_u; int sa_flags; sigset_t sa_mask; }; @@ -381,7 +381,7 @@ struct kinfo_proc32 { u_int ki_slptime; u_int ki_swtime; u_int ki_cow; - u_int64_t ki_runtime; + uint64_t ki_runtime; struct timeval32 ki_start; struct timeval32 ki_childtime; int ki_flag; diff --git a/sys/compat/freebsd32/freebsd32_misc.c b/sys/compat/freebsd32/freebsd32_misc.c index 89322772a83c..cd9a6124734d 100644 --- a/sys/compat/freebsd32/freebsd32_misc.c +++ b/sys/compat/freebsd32/freebsd32_misc.c @@ -382,10 +382,10 @@ freebsd32_sigaltstack(struct thread *td, */ int freebsd32_exec_copyin_args(struct image_args *args, const char *fname, - enum uio_seg segflg, u_int32_t *argv, u_int32_t *envv) + enum uio_seg segflg, uint32_t *argv, uint32_t *envv) { char *argp, *envp; - u_int32_t *p32, arg; + uint32_t *p32, arg; int error; bzero(args, sizeof(*args)); @@ -2782,7 +2782,7 @@ freebsd4_freebsd32_sigaction(struct thread *td, #ifdef COMPAT_43 struct osigaction32 { - u_int32_t sa_u; + uint32_t sa_u; osigset_t sa_mask; int sa_flags; }; @@ -2821,7 +2821,7 @@ ofreebsd32_sigaction(struct thread *td, } struct sigvec32 { - u_int32_t sv_handler; + uint32_t sv_handler; int sv_mask; int sv_flags; }; @@ -2861,7 +2861,7 @@ ofreebsd32_sigvec(struct thread *td, } struct sigstack32 { - u_int32_t ss_sp; + uint32_t ss_sp; int ss_onstack; }; @@ -3392,7 +3392,7 @@ int freebsd32_copyout_strings(struct image_params *imgp, uintptr_t *stack_base) { int argc, envc, i; - u_int32_t *vectp; + uint32_t *vectp; char *stringp; uintptr_t destp, ustringp; struct freebsd32_ps_strings *arginfo; @@ -3511,7 +3511,7 @@ freebsd32_copyout_strings(struct image_params *imgp, uintptr_t *stack_base) * Fill in "ps_strings" struct for ps, w, etc. */ imgp->argv = vectp; - if (suword32(&arginfo->ps_argvstr, (u_int32_t)(intptr_t)vectp) != 0 || + if (suword32(&arginfo->ps_argvstr, (uint32_t)(intptr_t)vectp) != 0 || suword32(&arginfo->ps_nargvstr, argc) != 0) return (EFAULT); @@ -3531,7 +3531,7 @@ freebsd32_copyout_strings(struct image_params *imgp, uintptr_t *stack_base) return (EFAULT); imgp->envv = vectp; - if (suword32(&arginfo->ps_envstr, (u_int32_t)(intptr_t)vectp) != 0 || + if (suword32(&arginfo->ps_envstr, (uint32_t)(intptr_t)vectp) != 0 || suword32(&arginfo->ps_nenvstr, envc) != 0) return (EFAULT); diff --git a/sys/compat/freebsd32/freebsd32_signal.h b/sys/compat/freebsd32/freebsd32_signal.h index cc7aeb858fb1..9cfa4ab6fd75 100644 --- a/sys/compat/freebsd32/freebsd32_signal.h +++ b/sys/compat/freebsd32/freebsd32_signal.h @@ -32,8 +32,8 @@ #define _COMPAT_FREEBSD32_SIGNAL_H_ struct sigaltstack32 { - u_int32_t ss_sp; /* signal stack base */ - u_int32_t ss_size; /* signal stack length */ + uint32_t ss_sp; /* signal stack base */ + uint32_t ss_size; /* signal stack length */ int ss_flags; /* SS_DISABLE and/or SS_ONSTACK */ }; diff --git a/sys/compat/freebsd32/freebsd32_util.h b/sys/compat/freebsd32/freebsd32_util.h index b126fbde0857..74fd48f0bd77 100644 --- a/sys/compat/freebsd32/freebsd32_util.h +++ b/sys/compat/freebsd32/freebsd32_util.h @@ -43,9 +43,9 @@ #include <vm/pmap.h> struct freebsd32_ps_strings { - u_int32_t ps_argvstr; /* first of 0 or more argument strings */ + uint32_t ps_argvstr; /* first of 0 or more argument strings */ int ps_nargvstr; /* the number of argument strings */ - u_int32_t ps_envstr; /* first of 0 or more environment strings */ + uint32_t ps_envstr; /* first of 0 or more environment strings */ int ps_nenvstr; /* the number of environment strings */ }; @@ -122,6 +122,6 @@ void freebsd32_rusage_out(const struct rusage *s, struct rusage32 *s32); struct image_args; int freebsd32_exec_copyin_args(struct image_args *args, const char *fname, - enum uio_seg segflg, u_int32_t *argv, u_int32_t *envv); + enum uio_seg segflg, uint32_t *argv, uint32_t *envv); #endif /* !_COMPAT_FREEBSD32_FREEBSD32_UTIL_H_ */ diff --git a/sys/compat/ia32/ia32_signal.h b/sys/compat/ia32/ia32_signal.h index fe310a8249a2..647ec4f690cf 100644 --- a/sys/compat/ia32/ia32_signal.h +++ b/sys/compat/ia32/ia32_signal.h @@ -43,109 +43,109 @@ (_MC_IA32_HASSEGS | _MC_IA32_HASBASES | _MC_IA32_HASFPXSTATE) struct ia32_mcontext { - u_int32_t mc_onstack; /* XXX - sigcontext compat. */ - u_int32_t mc_gs; /* machine state (struct trapframe) */ - u_int32_t mc_fs; - u_int32_t mc_es; - u_int32_t mc_ds; - u_int32_t mc_edi; - u_int32_t mc_esi; - u_int32_t mc_ebp; - u_int32_t mc_isp; - u_int32_t mc_ebx; - u_int32_t mc_edx; - u_int32_t mc_ecx; - u_int32_t mc_eax; - u_int32_t mc_trapno; - u_int32_t mc_err; - u_int32_t mc_eip; - u_int32_t mc_cs; - u_int32_t mc_eflags; - u_int32_t mc_esp; - u_int32_t mc_ss; - u_int32_t mc_len; /* sizeof(struct ia32_mcontext) */ + uint32_t mc_onstack; /* XXX - sigcontext compat. */ + uint32_t mc_gs; /* machine state (struct trapframe) */ + uint32_t mc_fs; + uint32_t mc_es; + uint32_t mc_ds; + uint32_t mc_edi; + uint32_t mc_esi; + uint32_t mc_ebp; + uint32_t mc_isp; + uint32_t mc_ebx; + uint32_t mc_edx; + uint32_t mc_ecx; + uint32_t mc_eax; + uint32_t mc_trapno; + uint32_t mc_err; + uint32_t mc_eip; + uint32_t mc_cs; + uint32_t mc_eflags; + uint32_t mc_esp; + uint32_t mc_ss; + uint32_t mc_len; /* sizeof(struct ia32_mcontext) */ /* We use the same values for fpformat and ownedfp */ - u_int32_t mc_fpformat; - u_int32_t mc_ownedfp; - u_int32_t mc_flags; + uint32_t mc_fpformat; + uint32_t mc_ownedfp; + uint32_t mc_flags; /* * See <i386/include/npx.h> for the internals of mc_fpstate[]. */ - u_int32_t mc_fpstate[128] __aligned(16); - u_int32_t mc_fsbase; - u_int32_t mc_gsbase; - u_int32_t mc_xfpustate; - u_int32_t mc_xfpustate_len; - u_int32_t mc_spare2[4]; + uint32_t mc_fpstate[128] __aligned(16); + uint32_t mc_fsbase; + uint32_t mc_gsbase; + uint32_t mc_xfpustate; + uint32_t mc_xfpustate_len; + uint32_t mc_spare2[4]; }; struct ia32_ucontext { sigset_t uc_sigmask; struct ia32_mcontext uc_mcontext; - u_int32_t uc_link; + uint32_t uc_link; struct sigaltstack32 uc_stack; - u_int32_t uc_flags; - u_int32_t __spare__[4]; + uint32_t uc_flags; + uint32_t __spare__[4]; }; #if defined(COMPAT_FREEBSD4) struct ia32_mcontext4 { - u_int32_t mc_onstack; /* XXX - sigcontext compat. */ - u_int32_t mc_gs; /* machine state (struct trapframe) */ - u_int32_t mc_fs; - u_int32_t mc_es; - u_int32_t mc_ds; - u_int32_t mc_edi; - u_int32_t mc_esi; - u_int32_t mc_ebp; - u_int32_t mc_isp; - u_int32_t mc_ebx; - u_int32_t mc_edx; - u_int32_t mc_ecx; - u_int32_t mc_eax; - u_int32_t mc_trapno; - u_int32_t mc_err; - u_int32_t mc_eip; - u_int32_t mc_cs; - u_int32_t mc_eflags; - u_int32_t mc_esp; - u_int32_t mc_ss; - u_int32_t mc_fpregs[28]; - u_int32_t __spare__[17]; + uint32_t mc_onstack; /* XXX - sigcontext compat. */ + uint32_t mc_gs; /* machine state (struct trapframe) */ + uint32_t mc_fs; + uint32_t mc_es; + uint32_t mc_ds; + uint32_t mc_edi; + uint32_t mc_esi; + uint32_t mc_ebp; + uint32_t mc_isp; + uint32_t mc_ebx; + uint32_t mc_edx; + uint32_t mc_ecx; + uint32_t mc_eax; + uint32_t mc_trapno; + uint32_t mc_err; + uint32_t mc_eip; + uint32_t mc_cs; + uint32_t mc_eflags; + uint32_t mc_esp; + uint32_t mc_ss; + uint32_t mc_fpregs[28]; + uint32_t __spare__[17]; }; struct ia32_ucontext4 { sigset_t uc_sigmask; struct ia32_mcontext4 uc_mcontext; - u_int32_t uc_link; + uint32_t uc_link; struct sigaltstack32 uc_stack; - u_int32_t __spare__[8]; + uint32_t __spare__[8]; }; #endif #ifdef COMPAT_43 struct ia32_sigcontext3 { - u_int32_t sc_onstack; - u_int32_t sc_mask; - u_int32_t sc_esp; - u_int32_t sc_ebp; - u_int32_t sc_isp; - u_int32_t sc_eip; - u_int32_t sc_eflags; - u_int32_t sc_es; - u_int32_t sc_ds; - u_int32_t sc_cs; - u_int32_t sc_ss; - u_int32_t sc_edi; - u_int32_t sc_esi; - u_int32_t sc_ebx; - u_int32_t sc_edx; - u_int32_t sc_ecx; - u_int32_t sc_eax; - u_int32_t sc_gs; - u_int32_t sc_fs; - u_int32_t sc_trapno; - u_int32_t sc_err; + uint32_t sc_onstack; + uint32_t sc_mask; + uint32_t sc_esp; + uint32_t sc_ebp; + uint32_t sc_isp; + uint32_t sc_eip; + uint32_t sc_eflags; + uint32_t sc_es; + uint32_t sc_ds; + uint32_t sc_cs; + uint32_t sc_ss; + uint32_t sc_edi; + uint32_t sc_esi; + uint32_t sc_ebx; + uint32_t sc_edx; + uint32_t sc_ecx; + uint32_t sc_eax; + uint32_t sc_gs; + uint32_t sc_fs; + uint32_t sc_trapno; + uint32_t sc_err; }; #endif @@ -155,22 +155,22 @@ struct ia32_sigcontext3 { #ifdef COMPAT_FREEBSD4 struct ia32_sigframe4 { - u_int32_t sf_signum; - u_int32_t sf_siginfo; /* code or pointer to sf_si */ - u_int32_t sf_ucontext; /* points to sf_uc */ - u_int32_t sf_addr; /* undocumented 4th arg */ - u_int32_t sf_ah; /* action/handler pointer */ + uint32_t sf_signum; + uint32_t sf_siginfo; /* code or pointer to sf_si */ + uint32_t sf_ucontext; /* points to sf_uc */ + uint32_t sf_addr; /* undocumented 4th arg */ + uint32_t sf_ah; /* action/handler pointer */ struct ia32_ucontext4 sf_uc; /* = *sf_ucontext */ struct siginfo32 sf_si; /* = *sf_siginfo (SA_SIGINFO case) */ }; #endif struct ia32_sigframe { - u_int32_t sf_signum; - u_int32_t sf_siginfo; /* code or pointer to sf_si */ - u_int32_t sf_ucontext; /* points to sf_uc */ - u_int32_t sf_addr; /* undocumented 4th arg */ - u_int32_t sf_ah; /* action/handler pointer */ + uint32_t sf_signum; + uint32_t sf_siginfo; /* code or pointer to sf_si */ + uint32_t sf_ucontext; /* points to sf_uc */ + uint32_t sf_addr; /* undocumented 4th arg */ + uint32_t sf_ah; /* action/handler pointer */ /* Beware, hole due to ucontext being 16 byte aligned! */ struct ia32_ucontext sf_uc; /* = *sf_ucontext */ struct siginfo32 sf_si; /* = *sf_siginfo (SA_SIGINFO case) */ @@ -185,10 +185,10 @@ struct ia32_siginfo3 { }; struct ia32_sigframe3 { int sf_signum; - u_int32_t sf_arg2; /* int or siginfo_t */ - u_int32_t sf_scp; - u_int32_t sf_addr; - u_int32_t sf_ah; /* action/handler pointer */ + uint32_t sf_arg2; /* int or siginfo_t */ + uint32_t sf_scp; + uint32_t sf_addr; + uint32_t sf_ah; /* action/handler pointer */ struct ia32_siginfo3 sf_siginfo; }; #endif diff --git a/sys/compat/linux/linux_ioctl.c b/sys/compat/linux/linux_ioctl.c index e3ce41ed38f8..2b93349ce650 100644 --- a/sys/compat/linux/linux_ioctl.c +++ b/sys/compat/linux/linux_ioctl.c @@ -159,17 +159,17 @@ static TAILQ_HEAD(, linux_ioctl_handler_element) linux32_ioctl_handlers = */ struct linux_hd_geometry { - u_int8_t heads; - u_int8_t sectors; - u_int16_t cylinders; - u_int32_t start; + uint8_t heads; + uint8_t sectors; + uint16_t cylinders; + uint32_t start; }; struct linux_hd_big_geometry { - u_int8_t heads; - u_int8_t sectors; - u_int32_t cylinders; - u_int32_t start; + uint8_t heads; + uint8_t sectors; + uint32_t cylinders; + uint32_t start; }; static int @@ -1103,9 +1103,9 @@ struct l_dvd_layer { u_char track_density:4; u_char linear_density:4; u_char bca:1; - u_int32_t start_sector; - u_int32_t end_sector; - u_int32_t end_sector_l0; + uint32_t start_sector; + uint32_t end_sector; + uint32_t end_sector_l0; }; struct l_dvd_physical { @@ -1690,7 +1690,7 @@ struct linux_old_mixer_info { char name[32]; }; -static u_int32_t dirbits[4] = { IOC_VOID, IOC_IN, IOC_OUT, IOC_INOUT }; +static uint32_t dirbits[4] = { IOC_VOID, IOC_IN, IOC_OUT, IOC_INOUT }; #define SETDIR(c) (((c) & ~IOC_DIRMASK) | dirbits[args->cmd >> 30])