-
The result of a subroutine call cannot be looked up directly in a database map.
Consider this RHS of a rule:
$( uucp $>96 $1 $)
Here, the intention is to pass
$1
to rule set 96 and then
to look up the result in the
uucp
map. Instead, the literal
value 96 and the value in
$1
are looked up together and fail first.
Then
$1
is passed to rule set 96, and the result of that
subroutine call becomes the result of the RHS.
-
The
%s
of IDA
sendmail
databases will not work as
is with V8
sendmail
. To make it work, replace it with a
%1
throughout the IDA source file, then reverse the
keys and values, and finally recreate the database file.
This conversion can easily be automated with
sed
(1) or
awk
(1).
-
If you are running a Solaris 2.4 or earlier release of Sun's operating
system, your database files should not live on
tmpfs
mounted file systems.
File locking was not implemented for
tmpfs
until Solaris 2.5.
-
Avoid assuming that all
K
command switches mean the same thing
for all classes. The ad hoc nature of class submissions by outsiders
makes that assumption perilous.
-
Not all initialization errors or lookup errors are reported. For some
of them you will see an indication of an error only if you use the
-d38.2
debugging switch (see
Section 37.5.128, -d38.2
).