gcc -c -I./cig -I./scsh/regexp -DHAVE_CONFIG_H -I. -I. -g -O2 -o
scsh/sighandlers1.o scsh/sighandlers1.c
scsh/sighandlers1.c: In function `set_procmask':
scsh/sighandlers1.c:43: incompatible types in assignment
scsh/sighandlers1.c:46: invalid operands to binary >>
scsh/sighandlers1.c:46: invalid operands to binary &
scsh/sighandlers1.c: In function `get_procmask':
scsh/sighandlers1.c:57: invalid operands to binary >>
scsh/sighandlers1.c:57: invalid operands to binary &
*** Error code 1
Stop in /usr/home/marko/src/scsh-0.5.2.
In /usr/include/sys/signal.h I found:
typedef struct __sigset {
unsigned int __bits[_SIG_WORDS];
} sigset_t;
It seems there are some implicit assumptions about signals that do not
hold for FreeBSD.
Marko
|