func: void pgstat_vacuum_stat() HTAB * htab ; PgStat_StatDBEntry * dbentry ; if ( pgStatSock == - 1 )  htab = pgstat_collect_oids ( 1262 ); while ( ( dbentry = ( ( PgStat_StatDBEntry * ) ( hash_seq_search ( & hstat ) ) ) ) != ( ( void * ) 0 ) )  Oid dbid = dbentry -> databaseid ; if ( ( ( bool ) ( dbid != ( ( Oid ) 0 ) ) ) && hash_search ( htab , ( ( void * ) ( & dbid ) ) , HASH_FIND , ( ( void * ) 0 ) ) == ( ( void * ) 0 ) )  pgstat_drop_database ( dbid ); void pgstat_drop_database(Oid databaseid) PgStat_MsgDropdb msg ; if ( pgStatSock == - 1 )  msg . m_databaseid = databaseid; pgstat_send ( ( & msg ) , ( sizeof ( msg ) ) ); static void pgstat_send(void *msg,int len) int rc ; if ( pgStatSock == - 1 )  ( ( PgStat_MsgHdr * ) msg ) -> m_size = len; rc = ( send ( pgStatSock , msg , len , 0 ) ); while ( rc < 0 && * __errno_location ( ) == 4 )  