Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Nov 2000 15:00:56 -0800 (PST)
From:      Andrew Gallatin <gallatin@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/alpha/osf1 osf1_signal.c osf1_signal.h osf1_sysvec.c
Message-ID:  <200011102300.PAA22453@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
gallatin    2000/11/10 15:00:55 PST

  Modified files:
    sys/alpha/osf1       osf1_signal.c osf1_signal.h osf1_sysvec.c 
  Log:
  Simplify and correct OSF/1 signal handling.
  
  - No signal translation is needed.  Our signals match the OSF/1 signals
  - an OSF/1 sigset_t is 64 bits.  Make certain to use all 64-bits of it.
    We'd previously only used the lower 32 bits.   This was mostly harmless
    as I don't know of an OSF/1 apps which use any signals > 31.  However,
    the alpha Linux ABI uses the osf/1 signal routines and threaded linux
    apps tyically use signals 32 and 33 to comminicate with the manager
    thread, so it is important we preserve the upper 32-bits.
  
  Reviewed by: marcel (at least in principal)
  
  Revision  Changes    Path
  1.3       +14 -93    src/sys/alpha/osf1/osf1_signal.c
  1.2       +2 -40     src/sys/alpha/osf1/osf1_signal.h
  1.4       +3 -3      src/sys/alpha/osf1/osf1_sysvec.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011102300.PAA22453>