6.16 on page 876). If the canonical name doesn??™t
contain a dot, the $m macro is undefined, and the whole name is appended to the class $=w.
In addition, sendmail also sets the $k sendmail macro (?§21.9.60 on page 831) to be the
correct UUCP name for the machine. It uses uname(3), if available, to find that name.
Otherwise, it uses the same strategy as for class $=w.
Then sendmail lists any other name, or address (in square brackets), that it found. If it finds
any, it prints the found item prefixed by an a.k.a.: and adds eachfound item to the class
$=w. The aliases listed are only those found using gethostbyname(3). To see eachentry as it
is added to the class $=w, use the -d37.8 debugging switch.
Finally, sendmail scans the network hardware to find any other names associated with
interfaces. If the ioctl(2) call to get that information fails, the -d0.4 debugging switchcauses
sendmail to print that failure:
SIOGIFCONF failed: ?†? reason here
If any are found, each is printed with an a.k.a.: prefix and added to the class $=w.
15.7.3 -d0.10
Operating system defines Debug command-line switch
The -d0.10 debugging switchcauses sendmail to print all the operating system-specific definitions
that were used to compile your specific version of sendmail. This output prints after
the ???Compiled with:??? information described earlier:
OS Defines: HASFCHOWN HASFCHMOD HASFLOCK HASGETUSERSHELL
HASINITGROUPS HASLSTAT HASNICE HASRANDOM HASRRESVPORT
HASSETREUID HASSETSID HASSETVBUF HASUNAME HASWAITPID IDENTPROTO
IP_SRCROUTE SAFENFSPATHCONF USE_DOUBLE_FORK
Conf file: /etc/mail/submit.
Pages:
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965