I was surprised by the recent announcement that MySQL are going to start to conceal the hidden function calls in their C connector. Surprised because although this is great news I had expected them to do this years ago. Working for HP's Advanced Technology Group I realise I take such things for granted. For this blog post I'm going to talk about why it is important and how to do it.
So, when you create a dynamic library in C the default thing that happens is every function call in that library effectively becomes a potential API call. Whether …[Read more...]