A poll() failure with EINTR does not mean a socket is closed.
This won't impact Synchronet as it has a separate signal handling thread, but we still need to behave properly for processes that don't. I'm also saying that ENOMEM does not indicate a disconnection, though it may be better to pretend it was disconnected...
parent
76951592
No related branches found
No related tags found
Showing
- 3rdp/build/Common.gmake 6 additions, 0 deletions3rdp/build/Common.gmake
- 3rdp/win32.release/libarchive/bin/archive.dll 0 additions, 0 deletions3rdp/win32.release/libarchive/bin/archive.dll
- 3rdp/win32.release/libarchive/bin/archive.lib 0 additions, 0 deletions3rdp/win32.release/libarchive/bin/archive.lib
- 3rdp/win32.release/libarchive/include/archive.h 1204 additions, 0 deletions3rdp/win32.release/libarchive/include/archive.h
- 3rdp/win32.release/libarchive/include/archive_entry.h 721 additions, 0 deletions3rdp/win32.release/libarchive/include/archive_entry.h
- 3rdp/win32.release/libarchive/libarchive.props 17 additions, 0 deletions3rdp/win32.release/libarchive/libarchive.props
- 3rdp/win32.release/zlib/bin/zlib1.dll 0 additions, 0 deletions3rdp/win32.release/zlib/bin/zlib1.dll
- 3rdp/win32.release/zlib/include/zconf.h 332 additions, 0 deletions3rdp/win32.release/zlib/include/zconf.h
- 3rdp/win32.release/zlib/include/zlib.h 1357 additions, 0 deletions3rdp/win32.release/zlib/include/zlib.h
- ctrl/file.cnf 0 additions, 0 deletionsctrl/file.cnf
- ctrl/text.dat 21 additions, 25 deletionsctrl/text.dat
- docs/newfilebase.txt 244 additions, 0 deletionsdocs/newfilebase.txt
- exec/addfiles.js 285 additions, 0 deletionsexec/addfiles.js
- exec/archive.js 121 additions, 0 deletionsexec/archive.js
- exec/default.src 1 addition, 1 deletionexec/default.src
- exec/filelist.js 142 additions, 0 deletionsexec/filelist.js
- exec/hashfile.js 31 additions, 0 deletionsexec/hashfile.js
- exec/jsdocs.js 2 additions, 2 deletionsexec/jsdocs.js
- exec/load/avatar_lib.js 2 additions, 0 deletionsexec/load/avatar_lib.js
- exec/load/fidocfg.js 1 addition, 3 deletionsexec/load/fidocfg.js
Loading