/*
- gw-res.c: Implementation of resource management.
-
- Europagate, 1994-1995.
-
- $Log: gw-res.c,v $
- Revision 1.2 1995/02/16 13:21:30 adam
- A few logging messages added.
-
+ * Implementation of resource management.
+ *
+ * Europagate, 1994-1995.
+ *
+ * $Log: gw-res.c,v $
+ * Revision 1.6 1995/04/19 12:12:07 adam
+ * Resource system uses only one log debug level.
+ *
+ * Revision 1.5 1995/02/23 08:32:22 adam
+ * Changed header.
+ *
+ * Revision 1.3 1995/02/21 14:00:11 adam
+ * Minor changes.
+ *
+ * Revision 1.2 1995/02/16 13:21:30 adam
+ * A few logging messages added.
+ *
* Revision 1.1.1.1 1995/02/09 17:27:12 adam
* Initial version of email gateway under CVS control.
*
-
- Initial: Dec 8, 94 (Adam Dickmeiss)
- Last update: Dec 19, 94 (Adam Dickmeiss)
-
+ * Initial: Dec 8, 94 (Adam Dickmeiss)
*/
#include <assert.h>
#include <stdio.h>
assert (id);
assert (filename);
- gw_log (GW_LOG_DEBUG, "res", "gw_res_merge");
- gw_log (GW_LOG_DEBUG, "res", "checking %s", filename);
+ gw_log (RES_DEBUG, "res", "gw_res_merge");
+ gw_log (RES_DEBUG, "res", "checking %s", filename);
if (!(inf = fopen (filename, "r")))
return -1;
#if HAVE_FLOCK
fclose (inf);
return -2;
}
- gw_log (GW_LOG_DEBUG, "res", "reading %s", filename);
+ gw_log (RES_DEBUG, "res", "reading %s", filename);
ri->next = id->files;
id->files = ri;
rlp = &ri->lines;
lock_file (fileno (inf), F_UNLCK);
#endif
fclose (inf);
- gw_log (GW_LOG_DEBUG, "res", "close of %s", filename);
+ gw_log (RES_DEBUG, "res", "close of %s", filename);
for (rl = ri->lines; rl; rl = rl->next)
{
switch (rl->kind)
{
case comment:
- gw_log (GW_LOG_DEBUG, "res", "%s", rl->value);
+ gw_log (RES_DEBUG, "res", "%s", rl->value);
break;
case resource:
- gw_log (GW_LOG_DEBUG, "res", "%s: %s", rl->name, rl->value);
+ gw_log (RES_DEBUG, "res", "%s: %s", rl->name, rl->value);
if (symtab_override (id->symtab, rl) < 0)
err = -2;
break;
case blank:
- gw_log (GW_LOG_DEBUG, "res", "");
+ gw_log (RES_DEBUG, "res", "");
break;
default:
assert (0);
}
}
- gw_log (GW_LOG_DEBUG, "res", "gw_res_merge returned %d", err);
+ gw_log (RES_DEBUG, "res", "gw_res_merge returned %d", err);
return err;
}
while (1)
{
int left = 78-pos;
- if (strlen(rl->value+i) <= left)
+ if ((int) strlen(rl->value+i) <= left)
break;
while (left > 0)
{