|
@@ -36,23 +36,16 @@ struct shmid64_ds {
|
|
|
unsigned int __unused2;
|
|
|
};
|
|
|
|
|
|
-#ifdef CONFIG_64BIT
|
|
|
-/* The 'unsigned int' (formerly 'unsigned long') data types below will
|
|
|
- * ensure that a 32-bit app calling shmctl(*,IPC_INFO,*) will work on
|
|
|
- * a wide kernel, but if some of these values are meant to contain pointers
|
|
|
- * they may need to be 'long long' instead. -PB XXX FIXME
|
|
|
- */
|
|
|
-#endif
|
|
|
struct shminfo64 {
|
|
|
- unsigned int shmmax;
|
|
|
- unsigned int shmmin;
|
|
|
- unsigned int shmmni;
|
|
|
- unsigned int shmseg;
|
|
|
- unsigned int shmall;
|
|
|
- unsigned int __unused1;
|
|
|
- unsigned int __unused2;
|
|
|
- unsigned int __unused3;
|
|
|
- unsigned int __unused4;
|
|
|
+ unsigned long shmmax;
|
|
|
+ unsigned long shmmin;
|
|
|
+ unsigned long shmmni;
|
|
|
+ unsigned long shmseg;
|
|
|
+ unsigned long shmall;
|
|
|
+ unsigned long __unused1;
|
|
|
+ unsigned long __unused2;
|
|
|
+ unsigned long __unused3;
|
|
|
+ unsigned long __unused4;
|
|
|
};
|
|
|
|
|
|
#endif /* _PARISC_SHMBUF_H */
|