cvs commit: src/sys/i386/svr4 svr4_machdep.c

David E. O'Brien obrien at FreeBSD.org
Sun Jan 4 16:29:01 PST 2004


obrien      2004/01/04 16:29:00 PST

  FreeBSD src repository

  Modified files:
    sys/i386/svr4        svr4_machdep.c 
  Log:
  Attempt to make the proper changes here for the proc.h commit:
  
    Make sigaltstack as per-threaded, because per-process sigaltstack state
    is useless for threaded programs, multiple threads can not share same
    stack.
    The alternative signal stack is private for thread, no lock is needed,
    the orignal P_ALTSTACK is now moved into td_pflags and renamed to
    TDP_ALTSTACK.
    For single thread or Linux clone() based threaded program, there is no
    semantic changed, because those programs only have one kernel thread
    in every process.
  
  which left out SVR4 bits.
  
  Revision  Changes    Path
  1.34      +5 -5      src/sys/i386/svr4/svr4_machdep.c


More information about the cvs-all mailing list