HAS... |
Has specific system-call support | port, edit sendmail/conf.h |
Compile-time macro |
System call |
---|---|
HASFCHMOD |
fchmod(2) |
HASFCHOWN |
fchown(2) |
HASFLOCK |
flock(2) |
HASGETDTABLESIZE |
getdtablesize(2) |
HASGETUSERSHELL |
getusershell(3) |
HASINITGROUPS |
initgroups(3) |
HASLSTAT |
lstat(2) |
HASNICE |
nice(2) |
HASRANDOM |
random(3) |
HASRRESVPORT |
rresvport(3) |
HASSETREUID |
setreuid(2) |
HASSETREGID |
setregid(2) |
HASSETRESGID |
setresgid(2) |
HASSETREUID |
setreuid(2) |
HASSETRLIMIT |
setrlimit(2) |
HASSETSID |
setsid(2) |
HASSETUSERCONTEXT |
setusercontext(3) |
HASSETVBUF |
setvbuf(3) |
HASSIGSETMASK |
sigsetmask(2) |
HASSNPRINTF |
snprintf(3) and vsnprintf(3) |
HASSRANDOMDEV |
srandomdev(3) |
HASSTRERROR |
strerror(3) |
HASULIMIT |
ulimit(2) |
HASUNAME |
uname(2) |
HASUNSETENV |
unsetenv(3) |
HASURANDOMDEV |
/dev/urandom(4) |
HASWAITPID |
waitpid(2) |
HAS_ST_GEN |
st_gen in stat(2) structure |
If you are running a precompiled binary of sendmail, you can use the -d0.10 debugging switch (-d0.10) to determine if any of these are defined (each is defined that appears in the list). New ports should be reported to sendmail@sendmail.org so that they can be folded into future releases.