| Age | Commit message (Collapse) | Author | 
|---|
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | - Add doc and tests
- Add options and setup
- Wait using poll/select
Signed-off-by: Fabien Ninoles <fabien@tzone.org>
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | So far, the pipe termination code was spread among socket type
classes, fair queuer, load balancer, etc. This patch moves
all the associated logic to a single place.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Pieter Hintjens <ph@imatix.com> | 
|  | Done because of POSIX compliance
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | These new options allow to control the maximum size of the
inbound and outbound message pipe separately.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | send/recv now complies with POSIX by using raw buffers instead
of message objects and by returning number of bytes sent/recvd
instead of 0/-1.
The return value is changed accordingly for sendmsg and recvmsg.
Note that related man pages will be fixed in a separate patch.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | As a side effect, broker HWM test was fixed.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Mikko Koppanen <mkoppanen@php.net> | 
|  | Signed-off-by: Mikko Koppanen <mkoppanen@php.net> | 
|  | So far these were declared as C++ static functions which
was incorrect and caused warnings with SunStudio.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | MinGW32 defines __int64_t as long long, which causes the build to fail
unless -Wno-long-long is used. In addition the shutdown_stress test
isn't currently compatible with Win.
Signed-off-by: Mikko Koppanen <mkoppanen@php.net> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | The test suite uses the standard automake support. Tests are always built,
but run only when you do a "make check". |