* Europagate, 1995
*
* $Log: main.c,v $
- * Revision 1.11 1995/03/27 08:24:02 adam
+ * Revision 1.12 1995/03/27 12:51:05 adam
+ * New log level in use: GW_LOG_ERRNO.
+ *
+ * Revision 1.11 1995/03/27 08:24:02 adam
* First use of gip interface and gw-db.
* First work on eti program.
*
fd = open (active_name, O_WRONLY|O_CREAT, 0666);
if (fd == -1)
{
- gw_log (GW_LOG_FATAL, "Cannot create %s", active_name);
+ gw_log (GW_LOG_FATAL|GW_LOG_ERRNO, "Cannot create %s", active_name);
exit (1);
}
sprintf (pid_buf, "%ld", (long) getpid());
r = select (gip_fd+1, &set_r, NULL, NULL, &tv);
if (r == -1)
{
- gw_log (GW_LOG_FATAL, KERNEL_LOG, "select fail");
+ gw_log (GW_LOG_FATAL|GW_LOG_ERRNO, KERNEL_LOG, "select");
exit (1);
}
if (r == 0)
{
switch (argv[0][1])
{
+ case 'H':
+ fprintf (stderr, "kernel [option..] [resource]\n");
+ fprintf (stderr, "If no resource file is given");
+ fprintf (stderr, " default.res is used\n");
+ fprintf (stderr, "Options:\n");
+ fprintf (stderr, " -d Enable debugging log\n");
+ fprintf (stderr, " -t target Open target immediately\n");
+ fprintf (stderr, " -l lang Set language\n");
+ fprintf (stderr, " -o resource Override with resource\n");
+ fprintf (stderr, " -h host Override host\n");
+ fprintf (stderr, " -p port Override port\n");
+ fprintf (stderr, " -g log Set Log file\n");
+ fprintf (stderr, " -i id Set IPC userid\n");
+ exit (1);
case 'd':
gw_log_level (GW_LOG_ALL);
break;
}
else
{
- gw_log (GW_LOG_FATAL, KERNEL_LOG, "missing language name");
+ gw_log (GW_LOG_FATAL, KERNEL_LOG, "missing override name");
exit (1);
}
break;