Changeset 335378


Ignore:
Timestamp:
04/24/10 14:23:35 (22 months ago)
Author:
Tomash Brechko <tomash.brechko@…>
Branches:
master
Parents:
687f7d
git-author:
Tomash Brechko <tomash.brechko@…> (04/24/10 14:23:35)
git-committer:
Tomash Brechko <tomash.brechko@…> (04/24/10 14:23:35)
Message:

Update Changes file.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Changes

    red2993 r335378  
    22 
    33 
    4 0.19  ??? 
    5         - ??? 
     40.19  2010-04-24 
     5        - revert SIGPIPE suppression change.  Upgrade if you couldn't 
     6        build 0.18. 
    67 
    78        Changes since 0.18: 
    89 
    9         ??? 
     10        Turned out some orthodox systems do not have sigtimedwait(). 
     11        Since advanced systems that have sigtimedwait() also have 
     12        MSG_NOSIGNAL and thus do not use SIGPIPE suppression code in 
     13        question, and other systems have neither MSG_NOSIGNAL nor 
     14        sigtimedwait(), the only option is to revert to the previous 
     15        suppression code.  It works correctly unless your program is 
     16        multi-threaded. 
    1017 
    1118 
  • TODO

    r687f7d r335378  
    3232  (SOL_SOCKET option). 
    3333 
    34 - use sigpending() for SIGPIPE. 
    35  
    3634- set close-on-exec (SO_CLOEXEC). 
    3735 
Note: See TracChangeset for help on using the changeset viewer.