close (sock);
__close (sock);
updwtmp_daemon (const char *file, const struct utmp *utmp){  int sock;  /* Only try to open for both reading and writing.  */  sock = open_socket (_PATH_UTMPD_RW);  if (sock < 0)    return -1;  /* Send request to the daemon.  */  if (do_updwtmp (sock, file, utmp) < 0)    {      close (sock);      return -1;    }  close (sock);  return 0;}