title: Do dynamic linked libraries(.dll,.so etc) have an entry point?
body: <p>Today I was in a discussion involving that libraries dont have an entry point.Generally the executable loads the libraries and the entry point is the main in the executable itself.</p>
  
  <p><strong>Are there execeptions wherein the libraries themselves can have an entry point ??</strong></p>
  
  <p><strong>Update:</strong></p>
  
  <p>@sgr91 explained that DllMain is the entry point in Windows! What about linux ? Or is it just a feature of Windows ?</p>