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])