On Sat, Aug 19, 2023 at 3:48 AM Karim Taha <kariem.taha...@gmail.com> wrote:

> From: Stacey Son <s...@freebsd.org>
>
> Signed-off-by: Stacey Son <s...@freebsd.org>
> Signed-off-by: Karim Taha <kariem.taha...@gmail.com>
> ---
>  bsd-user/syscall_defs.h | 20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)
>

Reviewed-by: Warner Losh <i...@bsdimp.com>


> diff --git a/bsd-user/syscall_defs.h b/bsd-user/syscall_defs.h
> index 39a9bc8ed7..074df7bdd6 100644
> --- a/bsd-user/syscall_defs.h
> +++ b/bsd-user/syscall_defs.h
> @@ -72,6 +72,26 @@ struct target_ipc_perm {
>  #define TARGET_IPC_SET  1   /* set options */
>  #define TARGET_IPC_STAT 2   /* get options */
>
> +/*
> + * sys/shm.h
> + */
> +struct target_shmid_ds {
> +    struct  target_ipc_perm shm_perm; /* peration permission structure */
> +    abi_ulong   shm_segsz;  /* size of segment in bytes */
> +    int32_t     shm_lpid;   /* process ID of last shared memory op */
> +    int32_t     shm_cpid;   /* process ID of creator */
> +    int32_t     shm_nattch; /* number of current attaches */
> +    target_time_t shm_atime;  /* time of last shmat() */
> +    target_time_t shm_dtime;  /* time of last shmdt() */
> +    target_time_t shm_ctime;  /* time of last change by shmctl() */
> +};
> +
> +#define N_BSD_SHM_REGIONS   32
> +struct bsd_shm_regions {
> +    abi_long start;
> +    abi_long size;
> +};
> +
>  /*
>   *  sys/mman.h
>   */
> --
> 2.40.0
>
>

Reply via email to