if (selinux_enabled) nscd_avc_destroy ();
termination_handler (int signum){  close_sockets ();  /* Clean up the file created by 'bind'.  */  unlink (_PATH_NSCDSOCKET);  /* Clean up pid file.  */  unlink (_PATH_NSCDPID);  // XXX Terminate threads.  /* Synchronize memory.  */  for (int cnt = 0; cnt < lastdb; ++cnt)    if (dbs[cnt].persistent)      // XXX async OK?      msync (dbs[cnt].head, dbs[cnt].memsize, MS_ASYNC);  _exit (EXIT_SUCCESS);}