Update struct linux_shmid64_ds for 64bits archs.
- shm_segsz should be of type size_t, not int. - Disable padding fields used on 32bits archs.
This commit is contained in:
parent
29158b16e8
commit
ff7363568f
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: linux_shm.h,v 1.10 2007/12/20 23:02:56 dsl Exp $ */
|
||||
/* $NetBSD: linux_shm.h,v 1.11 2008/01/28 14:14:48 njoly Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1995, 1998 The NetBSD Foundation, Inc.
|
||||
|
@ -60,13 +60,19 @@ struct linux_shmid_ds {
|
|||
|
||||
struct linux_shmid64_ds {
|
||||
struct linux_ipc64_perm l_shm_perm;
|
||||
uint l_shm_segsz;
|
||||
size_t l_shm_segsz;
|
||||
linux_time_t l_shm_atime;
|
||||
#ifndef _LP64
|
||||
u_long l____unused1;
|
||||
#endif
|
||||
linux_time_t l_shm_dtime;
|
||||
#ifndef _LP64
|
||||
u_long l____unused2;
|
||||
#endif
|
||||
linux_time_t l_shm_ctime;
|
||||
#ifndef _LP64
|
||||
u_long l____unused3;
|
||||
#endif
|
||||
int l_shm_cpid;
|
||||
int l_shm_lpid;
|
||||
u_long l_shm_nattch;
|
||||
|
|
Loading…
Reference in New Issue