home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!beartrk!ceilidh!hijo-2!dnichols
- From: dnichols@ceilidh.beartrack.com (Don Nichols (DoN.))
- Newsgroups: comp.sys.3b1
- Subject: Re: Need sigset, sigrelse, etc. calls
- Message-ID: <1992Aug14.235748.2974@ceilidh.beartrack.com>
- Date: 14 Aug 92 23:57:48 GMT
- References: <1992Aug13.123235.23483@devildog.att.com>
- Distribution: na
- Organization: D and D Data, Vienna Virginia
- Lines: 33
-
- In article <1992Aug13.123235.23483@devildog.att.com> smith@acpy01.att.com (Bob Smith (CXNIXPT1)) writes:
- >Does anyone have or know where to get the library functions
- >sigset, sighold, sigrelse, sigignore and sigpause for the 3b1?
-
- I think that you'll have difficulties finding a substitute lib.
- They are not in the bsd compatability lib posted not too long ago. They are
- not in /usr/lib/libnet.a (which chomes with the ethernet software, and
- provides a goodly supply of net compatability routines). They are not in
- other net compatability packages which I have seen.
-
- The problem is that the signal handling is done differently under
- SysV, and there are things that just aren't supported, like job control.
- (The signals have to be supported at the kernel level for some of these
- things to work right. These are all part of the "BSD reliable signals"
- package.
-
- Your best bet may be to get the documentation for the *entire* set
- of BSD signal routines, figure out what the author of the code was
- attempting, and figure out the best way to do it under what AT&T *does*
- supply with SysV, and rewrite the code to do that on SysV (probably with
- #ifdef SysV ... #else /* BSD */ ... #endif wrappers to keep it portable.)
-
- If you *MUST* have these signals, go find a used Sun to run that
- code on. It will have the BSD signals for you.
-
- Good Luck
- DoN.
-
- --
- Donald Nichols (DoN.) | Voice (Days): (703) 704-2280 (Eves): (703) 938-4564
- D&D Data | Email: <dnichols@ceilidh.beartrack.com>
- I said it - no one else | <nichols@nvl.army.mil>
- --- Black Holes are where God is dividing by zero ---
-