long msgtyp;
long int msgtyp;
msgrcv (msqid, msgp, msgsz, msgtyp, msgflg)     int msqid;     void *msgp;     size_t msgsz;     long msgtyp;     int msgflg;{  /* The problem here is that Linux' calling convention only allows up to     fives parameters to a system call.  */  struct ipc_kludge tmp;  tmp.msgp = msgp;  tmp.msgtyp = msgtyp;  return __ipc (IPCOP_msgrcv, msqid, msgsz, msgflg, &tmp);}