scsh-users
[Top] [All Lists]

scsh-0.5.2 does not compile for FreeBSD 4.1

To: scsh-bugs@zurich.ai.mit.edu
Subject: scsh-0.5.2 does not compile for FreeBSD 4.1
From: Marko Schuetz <MarkoSchuetz@web.de>
Date: Wed, 07 Feb 2001 15:59:52 +0100
Reply-to: marko@ki.informatik.uni-frankfurt.de
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

<Prev in Thread] Current Thread [Next in Thread>