Exemple #1
0
void mbb_gwlink_join(struct mbb_gwlink *gl)
{
	if (dlink == NULL)
		dlink_init();

	data_link_insert(dlink, gl);
}
Exemple #2
0
int main(int argc, char **argv)
{
#ifdef HAVE_FT2
  const char *text = "Test text!";
  const char *font = "arial.ttf";
  const char *file = "ttftest.gif";
  const char *bg = "heading-yellow.gif";
  const char *color = "#000000";
  
  log_init(STDOUT_FILENO, LOG_ALL, L_warning);
  io_init_except(STDOUT_FILENO, STDOUT_FILENO, STDOUT_FILENO);
  mem_init();
  dlink_init();
  gif_init();
  image_init();
  ttf_init();
  
  ttftest_log = log_source_register("ttftest");
  
  log_level(LOG_ALL, L_verbose);
  
  if(argc > 1)
    text = argv[1];
  if(argc > 2)
    font = argv[2];
  if(argc > 3)
    file = argv[3];
  if(argc > 4)
    bg = argv[4];
  if(argc > 5)
    color = argv[5];

  ttftest_write(text, font, file, bg, color);

  log_level(LOG_ALL, L_warning);
  
  log_source_unregister(ttftest_log);
  
  ttf_shutdown();
  image_shutdown();
  gif_shutdown();
  dlink_shutdown();
  mem_shutdown();
  log_shutdown();
  io_shutdown();
#endif  
  return 0;
}
Exemple #3
0
void dlink_cat_tail(PDLINK pToList, PDLINK pFromList)
{
	PLIST_NODE p;
	if (pFromList->count != 0)
	{
		p = pToList->tail;
		pToList->tail = pFromList->tail;
		pFromList->head->prior = p;
		if (p)
			p->next = pFromList->head;
		else
			pToList->head = pFromList->head;
	}
	pToList->count += pFromList->count;
	dlink_init(pFromList);
}
Exemple #4
0
int main()
{
  printf("log_init\n");

  log_init(STDOUT_FILENO, LOG_ALL, L_status);
  io_init_except(STDOUT_FILENO, STDOUT_FILENO, STDOUT_FILENO);
  mem_init();
  dlink_init();
  gif_init();

  giftest_write();

  gif_shutdown();
  dlink_shutdown();
  mem_shutdown();
  log_shutdown();
  io_shutdown();

  return 0;
}
Exemple #5
0
void sploit_init(void)
{
  log(sploit_log, L_startup, "%s v%s sploit",
      PACKAGE_NAME, PACKAGE_VERSION, PACKAGE_RELEASE);
  
  log_init(STDOUT_FILENO, LOG_ALL, L_status);
  io_init_except(STDIN_FILENO, STDOUT_FILENO, STDERR_FILENO);
  
  sploit_stdin = io_new(STDIN_FILENO, FD_PIPE);
  
  mem_init();
  timer_init();
  connect_init();                 
  queue_init();
  dlink_init();
  str_init();
  net_init();
  ssl_init();
  
  sploit_log = log_source_register("sploit");
}
Exemple #6
0
/* -------------------------------------------------------------------------- *
 * Initialize things.                                                         *
 * -------------------------------------------------------------------------- */
void servauth_init(void)
{
/*  log_init(0, 0, 0);*/
  
  mem_init();
  timer_init();
  queue_init();
  dlink_init();
  connect_init();
  db_init();

  log_init(1, LOG_ALL, L_debug);

#ifdef SIGPIPE
  syscall_signal(SIGPIPE, SIG_IGN);
#endif

  servauth_log = log_source_register("servauth");

  servauth_drain = log_drain_open("servauth.log", LOG_ALL, L_debug, 1, 1);

  log(servauth_log, L_status, "Done initialising ircd library");
}
Exemple #7
0
int main()
{
  log_init(STDOUT_FILENO, LOG_ALL, L_status);
  io_init_except(STDOUT_FILENO, STDOUT_FILENO, STDOUT_FILENO);
  mem_init();
  dlink_init();
  gif_init();
  image_init();
  timer_init();
  graph_init();
  
  graphtest_write();

  graph_shutdown();
  timer_shutdown();
  image_shutdown();
  gif_shutdown();
  dlink_shutdown();
  mem_shutdown();
  log_shutdown();
  io_shutdown();
  
  return 0;
}
Exemple #8
0
Fichier : main.c Projet : nn/fs-pkg
int main(int argc, char **argv) {
   int         fd;
#if	defined(USE_FUSE)
   struct fuse_args margs = FUSE_ARGS_INIT(0, NULL);
#endif
   conf.born = time(NULL);
   umask(0);

   atexit(goodbye);

   signal_init();
   evt_init();
   blockheap_init();
   dconf_init("fs-pkg.cf");
   dlink_init();
   pkg_init();
   inode_init();

   if (dconf_get_bool("sys.daemonize", 0) == 1) {
      fprintf(stdout, "going bg, bye!\n");
      /*
       * XXX: add daemon crud 
       */
   }

   /*
    * open log file, if its valid, otherwise assume debug mode and use stdout 
    */
   if ((conf.log_fp = log_open(dconf_get_str("path.log", NULL))) == NULL)
      conf.log_fp = stdout;

   Log(LOG_INFO, "%s %s starting up...", argv[0], VERSION);

   if (!conf.mountpoint)
      conf.mountpoint = dconf_get_str("path.mountpoint", "/test");

#if	defined(USE_FUSE)
   /*
    * only way to make gcc happy...argh;) -bk 
    */
   vfs_fuse_args = margs;

   /*
    * The fuse_mount() options get modified, so we always rebuild it 
    */
   if ((fuse_opt_add_arg(&vfs_fuse_args, argv[0]) == -1 ||
        fuse_opt_add_arg(&vfs_fuse_args, "-o") == -1 ||
        fuse_opt_add_arg(&vfs_fuse_args, "nonempty,allow_other") == -1))
      Log(LOG_ERROR, "Failed to set FUSE options.\n");

   umount(conf.mountpoint);
   vfs_fuse_init();
#endif

   Log(LOG_DEBUG, "Opening database %s", dconf_get_str("path.db", ":memory"));
   db_sqlite_open(dconf_get_str("path.db", ":memory"));

   /*
    * set up the watch subsystem 
    */
   vfs_watch_init();

   /*
    * walk the package dirs and import all existing packages 
    */
   vfs_dir_walk();

   /*
    * the big event loop 
    */
   while (!conf.dying) {
      ev_loop(evt_loop, 0);
   }

   /*
    * shouldnt be reached... 
    */
   return EXIT_SUCCESS;
}