예제 #1
0
파일: stats.c 프로젝트: ellguth/apt-dater
void refreshStatsOfNode(gpointer n)
{
 if( ((HostNode *)n)->fpstat ) {
    fclose(((HostNode *)n)->fpstat);
    ((HostNode *)n)->fpstat = NULL;
 }

 getUpdatesFromStat(((HostNode *) n));

 unsetLockForHost((HostNode *) n);

 rebuilddl = TRUE; /* Trigger a DrawList rebuild */
}
예제 #2
0
파일: stats.c 프로젝트: jvsalo/apt-dater
void refreshStatsOfNode(gpointer p)
{
  HostNode *n = (HostNode *)p;
  if(n->fpstat ) {
    fclose(n->fpstat);
    n->fpstat = NULL;

    g_rename(n->statstmpf, n->statsfile);
  }
 
  /* getUpdatesFromStat(n);*/
  unsetLockForHost(n);

  //  rebuilddl = TRUE; /* Trigger a DrawList rebuild */
}
예제 #3
0
파일: lock.c 프로젝트: ellguth/apt-dater
static void cleanupLock(gpointer data, gpointer user_data) {
    unsetLockForHost((HostNode *)data);
}