Le implementazioni delle funzioni di libreria stanno ... nelle librerie, ovvero, già compilate, nei file .lib (o nei file .dll, questo per ora non importa) che vengono indicati al compilatore per essere collegate al resto del compilato quando serve.
A volte è possibile anche avere a disposizione i sorgenti (.c o .cpp) ma non è necessario ai fini della compilazione e dipende dal tipo di distribuzione del compilatore. Comunque puoi trovare quello che ti serve in rete
https://fossies.org/dox/glibc-2.24/p...8c_source.html