title: sigemptyset() NDK UnsatisfiedLinkError dlopen()
body: <p>A certain C-code in my Android NDK application, calls the <code>sigemptyset()</code> function defined in the signal.h. I am building my project using the <code>NDK-r9</code>. </p>
  
  <p>My library file called <em>"libnative-service.so"</em> is built fine, after the c-code is compiled. 
  But on running the application i get the following error regarding the refernce to <code>sigemptyset()</code>. </p>
  
  <p>Am i missing something ??</p>
  
  <pre><code>09-22 15:13:09.102: E/art(3718): dlopen("/data/app-lib/com.project/libnative-service.so", RTLD_LAZY) failed: dlopen failed: cannot locate symbol "sigemptyset" referenced by "libnative-service.so"...
  09-22 15:13:09.103: D/AndroidRuntime(3718): Shutting down VM
  09-22 15:13:09.106: E/AndroidRuntime(3718): FATAL EXCEPTION: main
  09-22 15:13:09.106: E/AndroidRuntime(3718): Process: com.project, PID: 3718
  09-22 15:13:09.106: E/AndroidRuntime(3718): java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "sigemptyset" referenced by "libnative-service.so"...
  </code></pre>