Exemple #1
0
int	check_timer(t_server *srv)
{
  int	ret;

  ret = 0;
  if (waiting_list(srv) == -1)
    return (-1);
  if ((ret = task_list(srv)) == -1 || ret == 2)
    {
      if (ret == 2
	  && check_and_write_players(&srv->wfd, srv->all_players, -1) == -1)
	return (-1);
      return (ret);
    }
  srv->cmd ? free(srv->cmd) : 0;
  srv->params ? free(srv->params) : 0;
  srv->cmd = NULL;
  srv->params = NULL;
  if (egg_list(srv) == -1)
    return (-1);
  if (check_and_write_players(&srv->wfd, srv->all_players, -1) == -1)
    return (-1);
  return (0);
}
Exemple #2
0
/*JSON{
 "type"     : "method",
 "class"    : "Task",
 "name"     : "log",
 "generate" : "jswrap_Task_log"
}
logs list of tasks
*/
void jswrap_Task_log(JsVar *parent) {
  task_list();
  return;
}