[MDEV-4216] Functions mysql_get_timeout_value and mysql_socket_get not exported Created: 2013-02-28  Updated: 2013-03-01  Resolved: 2013-03-01

Status: Closed
Project: MariaDB Server
Component/s: None
Affects Version/s: 5.5.29
Fix Version/s: 5.5.30

Type: Bug Priority: Major
Reporter: Honza Horak Assignee: Vladislav Vaintroub
Resolution: Fixed Votes: 0
Labels: None
Environment:

Linux



 Description   

First, according to [1] functions:

mysql_get_timeout_value
mysql_get_timeout_value_ms
mysql_get_socket

can be "used to get the socket fd and timeout values when waiting for events to occur"

But they're not exported into libmysqlclient (not tested, because we use our own list of functions, but they're not listed in [2]).

I think these functions should be exported if they're expected to be used.

[1] https://kb.askmonty.org/en/non-blocking-api-reference/
[2] http://bazaar.launchpad.net/~maria-captains/maria/5.5/view/head:/libmysql/CMakeLists.txt

Second, a typo in [1]: mysql_get_timeout_value is listed twice, the second should be mysql_get_timeout_value_ms..



 Comments   
Comment by Honza Horak [ 2013-02-28 ]

The opposite problem is with functions mysql_close_slow_part_start and mysql_close_slow_part_cont – they are exported in libmysqlclient, but not documented. The solution depends if they're expected to be used by users (then we should document them) or not (then I'd propose removing from exported set). Thanks for consideration.

Generated at Thu Feb 08 06:54:41 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.