LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2003-05-30 21:37:03


On Fri, 30 May 2003, Yanni Batsiolas wrote:

> Well, it seems that
>
> /usr/include/bits/ipctypes.h has:
>
> /* Used in `struct shmid_ds'. */
> # if __WORDSIZE == 32
> typedef unsigned short int __ipc_pid_t;
> # else
> typedef int __ipc_pid_t;
> # endif
>
> and the intel supplied
> intel/compiler70/ia32/substitute_headers/bits/types.h:
>
> /* Used in `struct shmid_ds'. */
> typedef unsigned short int __ipc_pid_t;
>
> So, which file should I change, the intel supplied or the system one??
> Any suggestions?

Yikes -- tough call. Hmm. Interestingly enough, I don't have the
/usr/include/bits/ipctypes.h file on my MDK 9.0 system, but I do see it on
a RH 8.0 system as part of the glibc-devel-2.3.2 RPM (my MDK 9.0 system
has glibc-2.2.5).

So it looks like this is a recent addition to glibc. You might want to
ping the Intel folks and ask them for advice... :-\

-- 
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/