To compile scsh on linux 2.0.34 I had to change the macros
in machine/sigset.h to
____File sigset.h________
/* Convert between a lo24/hi integer-pair bitset and a sigset_t value.
** These macros are OS-dependent, and must be defined per-OS.
*/
#define make_sigset(maskp, hi, lo) ((maskp)->__val[0]=((hi)<<24)|(lo))
/* Not a procedure: */
#define split_sigset(mask, hip, lop) \
((*(hip)=((mask).__val[0]>>24)&0xff), \
(*(lop)=((mask).__val[0]&0xffffff)))
_____File sigset.h________
I only have a foggy idea of what I actually did so I cannot answer any
questions about it.
Immanuel
|