ham_disconnect()
QNX SDP8.0High Availability Framework Developer's GuideDeveloper
Disconnect from the HAM
Synopsis:
#include <ha/ham.h> int ham_disconnect( unsigned flags );
Arguments:
- flags
- Currently not used.
Library:
libham
Description:
The ham_disconnect() function closes a previously open connection to a HAM.
Because the library maintains a reference count, the actual connection to the HAM is released only when the number of calls made to ham_disconnect() matches the number of calls previously made to ham_connect().
There are no flags defined at this time.
Returns:
- 0
- Success.
- -1
- An error occurred (errno is set).
Errors:
- EINVAL
- There's no valid connection to the HAM to disconnect.
Classification:
Safety: | |
---|---|
Cancellation point | No |
Signal handler | No |
Thread | Yes |
Page updated: