home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!caen!spool.mu.edu!olivea!isc-br!tau-ceti!visual!ssanbeg
- From: ssanbeg@visual.spk.wa.us (Scott Sanbeg)
- Newsgroups: comp.mail.elm
- Subject: Re: "leavembox.c", line 766: SIG_BLOCK undefined
- Message-ID: <1992Nov16.043745.2617@visual.spk.wa.us>
- Date: 16 Nov 92 04:37:45 GMT
- References: <1djh74INN8mj@spool.mu.edu> <1992Nov10.152718.1027@sco.COM>
- Organization: The Visual Market - Spokane, WA
- Lines: 30
-
- In article <1992Nov10.152718.1027@sco.COM> larryp@sco.COM (Larry Philps) writes:
- >
- >SIG_BLOCK is one of the possible arguments to the POSIX sigprocmask
- >system call. Configure on your system must have detected sigprocmask
- >in libc, or else line 766 would have been ifdef'ed out of the code.
- >Given that sigprocmask exists, posix requires that the symbol SIG_BLOCK
- >be defined in <signal.h>.
-
- Oh-oh. I've retrieved elm2.4.tar.Z from uunet; I'm working with the
- SCO UNIX Dev. Sys. v3.2.4, with the lng353a SLS installed. I've tried
- specifying -D_POSIX_SOURCE, -posix, -ansi, and also have tried doing
- as you've recommended below (define d_sighold, etc.), Larry. No go.
-
- S_IFMT and companions show up as a compiler error: Stop... If I physically
- put the #defines into {elm}../hdrs/sysdefs.h, I can be rid of these parti-
- cular errors, but others surface anyway.
-
- >
- >It is likely there somewhere, but you probably need an extra define on
- >the cc line to get signal.h to include the posix symbols. If it is not
- >there, it is a bug in your development system.
-
- Oh-oh. :)
-
- Scott
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Scott Sanbeg UNIX Systems Administrator (509)535-2561
- ssanbeg@visual.spk.wa.us (or) ...!uunet!tau-ceti!visual!ssanbeg
-