Locating Client.cpp and recompiling

Hi
I am following the recommendations in this post (http://forum.arduino.cc/index.php/topic,28084.0.html) regarding fixing some issues with the ethernet library, one of these fixes talks about adding a piece of code to client.cpp, and then recompiling it. Regarding this issue, I have two questions:

1- I searched the entire arduino director for such a file but I didn't find it (i found client.h)
2- Lets assume I found the file and edit it, will arduino notice the changes in the src files and reproduce the ".o" files by itself, or I needed to recompile and produce the new ".o" files on my own?

By the way, I have seen different builds for arduino like arduino22 and arduino15 and so on, however the one that is installed on my machine says 1.6.4 so how to relate the 1.6.4 to one of these builds, i mean is the 1.6.4 equivalent to arduinoXX or how does it work?

Finally, most of the debugging posts talk about using client.status(), however that function is not in the list of supported functions by the ethernet library (Ethernet - Arduino Reference), why is that?

Thx in advance.
Mike.

That is a really old post. I use IDE v1.6.5 and I have used v1.6.4 in the past, and neither needed any modifications to work correctly.

I have made mods to get additional features tho.

What operating system are you using? That will determine where the libraries are.

The Client class was renamed to EthernetClient.