1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
--- dw_options.c.bak Mon May 6 19:21:02 2002
+++ dw_options.c Fri May 10 12:13:40 2002
@@ -68,7 +68,11 @@
#if defined(__UNIX_DW)
#if !defined(EMX_DW)
+#ifdef __FreeBSD__
+#define OS_SPEC_CONFNAME "%PREFIX%/etc/drweb/"CONF_FNAME
+#else
#define OS_SPEC_CONFNAME "/opt/drweb/"CONF_FNAME
+#endif
#else /* EMX */
#define OS_SPEC_CONFNAME "./"CONF_FNAME
#endif /* EMX */
@@ -900,6 +904,7 @@
return name;
}
DWC_Free( name );
+#ifndef __FreeBSD__
name = DWC_Strdup( FHS_SPEC_CONFNAME );
if( access( name, R_OK ) == 0 )
{
@@ -907,6 +912,7 @@
return name;
}
DWC_Free( name );
+#endif
printLib( DW_LL_ERROR, "incorrect usage, try run in console with %s or read documentation", HELP_PARAM_3 );
printf( "%s: configuration file not found\nTry run with %s for more information.\n", argv[0], HELP_PARAM_3 );
return NULL;
@@ -934,7 +940,9 @@
printf("Conf file must be present in one of location:\n");
#endif /* not QMAIL && not ZMAILER */
printf(" "OS_SPEC_CONFNAME"\n");
+#ifndef __FreeBSD__
printf(" "FHS_SPEC_CONFNAME"\n");
+#endif
printf("\n"PROG_NOTE"\n");
exit(EX_USAGE);
}
|