home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / 3b1 / 3087 < prev    next >
Encoding:
Internet Message Format  |  1992-08-14  |  2.0 KB

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