Add diclaimer of copyright to _osname() manual page.
[unix-history] / usr.sbin / sendmail / cf / m4 / rule0.m4
CommitLineData
15637ed4
RG
1divert(10)
2#
3# Sendmail
4# Copyright (c) 1983 Eric P. Allman
5# Berkeley, California
6#
7# Copyright (c) 1983 Regents of the University of California.
8# All rights reserved. The Berkeley software License Agreement
9# specifies the terms and conditions for redistribution.
10#
11# @(#)rule0.m4 1.10 (Berkeley) 1/3/89
12#
13divert(0)
14############################################################
15############################################################
16#####
17##### RULESET ZERO PREAMBLE
18#####
19##### The beginning of ruleset zero is constant through all
20##### configurations.
21#####
22############################################################
23############################################################
24
25S0
26
27# first make canonical
28R$*<$*>$* $1$2$3 defocus
29R$+ $:$>3$1 make canonical
30
31# handle special cases
32R$*<@[$+]>$* $:$1<@$[[$2]$]>$3 numeric internet addr
33R$*<@[$+]>$* $#tcp$@[$2]$:$1@[$2]$3 numeric internet spec
34R$+ $:$>6$1
35R$-<@$w> $#local$:$1
36R@ $#error$:Invalid address handle <> form
37
38# canonicalize using the nameserver if not internal domain
39R$*<@$*.$~I>$* $:$1<@$[$2.$3$]>$4
40R$*<@$->$* $:$1<@$[$2$]>$3
41R$*<@$->$* $:$1<@$2.$D>$3 if nameserver fails
42
43# now delete the local info
44R<@$w>:$* $@$>0$1 @here:... -> ...
45R$*<@$w> $@$>0$1 ...@here -> ...
46
47##################################
48# End of ruleset zero preamble #
49##################################